Skip to main content

Full text of "Antic Magazine Volume 4 Number 09 (Atari Products Are Back)"

See other formats


NEW!     ^m^m 

^^W^^M 

Programs  ^^^m      ^H 

^^^  ^^V  ^P 

^^^        ^ 

Antic  ^^^m        y^l 

r      ^    ^^ 

Y 

t>isk  ^^m       A. 

^JJJ 

IJ 

\: 

P  The  ATARI' 

Resou 

^^■r 

^^^H        JANUARY  1986 

VOLUME  4,  NUMBER  9 

ATARI  PRODUCTS 
ARE  BACK! 


•  Business 

•  Graphics 

•  ^Entertainment 

•  BASIC  XE   ^ 

ST  Softwjil^ 

•  Modems 
Bonus  Reviews 


1^       "^larm 


b 


n 


I      tr-i 
in 

¥ 

K 

M 
X 

» 


fM 

\t: 

to 

]^ 

11.1 

la- 


^ms^ 


^ 


^^:!: 


tt~ 


im^SIDE:  7  iype-ln  Pi 


%l  TinuB  iH 


Destination:  Tlie  f  9fli  Century 


Slip  any  one  of  these  game 
disks  into  your  computer,  and 
you'll  be  transported  back  in  time 
to  the  1800's,  to  relive  three  of 
the  most  exciting  periods  of 
that  century. 

SIX-GUN  SHOOTOUr  will  take 
you  back  to  the  wild,  wild  West, 
where  you'll  recreate  the  famous 
gun  battles  of  such  heroes/out- 
laws as  Billy  the  Kid,  the  Earp 
brothers.  Bat  Masterson  and  Doc 


SIZ-GUli 


Hoiliday.  Imagine  all  the  best 
westerns  you've  ever  read  about 
or  seen.... this  action-packed 
game  lets  them  come  true! 

BAHLE  OF  ANTIETAHI™  brings 
back  one  fateful  day,  September 
17, 1862,  when  the  Gray  and  the 
Blue  clashed  so  fiercely  that  it 
came  to  be  the  bloodiest  day  of 
the  Civil  War.  This  grand-tactical 
simulation  is  so  detailed,  combat 
is  resolved  down  to  the  individual 


BATTLE  OF 
ANTIEIAM 


soldier.  Beginner,  Intermediate  and 
Advanced  Games  are  provided  so 
wargamers  of  all  levels  can  try 
their  hands  at  rewriting  history. 

COLONIAL  CONQUESr  spans  the 
late  1800's  and  early  1900's  that 
marked  the  Age  of  Imperialism. 
This  fun  and  easy-to-play  game 
of  global  domination  puts  you  in 
charge  of  one  of  six  colonial 
powers  -  the  U.S.,  Great  Britain, 
Germany,  France,  Russia,  and 


mm 


^ 


Japan.  Your  goal:  To  conquer  the  world  any 
way  you  can  —  through  subversion, 
espionage,  or  sheer  military  muscle. 

To  pick  up  these  tickets  to  the  past,  you'll 
need  to  see  your  time  travel  agency  today. 
(It's  cleverly  disguised  as  your  local  software/ 
computer  or  game  store.) 

If  there  are  no  convenient  stores  near  you, 
VISA  &  Wl/C  holders  can  order  our  time 
machines  directly  by  calling  800-227-1617, 
ext.  335  (toll  free).  In  California,  call  800- 
772-3545,  ext.  335. 

Please  specify  computer  format  and  add 
$2.00  for  shipping  and  handling. 

To  order  by  mail,  send  your  check  to: 
STRATEGIC  SIMULATIONS,  INC.,  883  Stierlln 
Road,  BIdg.  A-200,  Mountain  View,  CA 
94043.  (California  residents,  add  7%  sales 
tax.)  All  our  games  carry  a  "14 -day  satisfac- 
tion or  your  money  back"  guarantee. 

WRITE  FOR  A  FREE  COLOR  CATALOG  OF  ALL 
OUR  GAMES. 


©1985  by 

Strategic 

Simulations, 

Inc. 

All  rights 

reserved. 


STRATEGIC  SIMULATIONS.  INC. 


C-64  (Commodore  64),  ATARI,  and  APPLE  are  trademarks  of  Commodore  Electronics,  Ltd.,  Atari,  Inc.,  and  Apple  Computer,  Inc.,  respectively. 


% 


"^t 


w, 


EXPERIENCE  THE 

THRILLS  AND 

EDGE-OF-THE-SEAT 

EXCITEMENT  AS 

YOU  DIRECT  THE 

FRANTIC  ACTION 

IN  THE  SKIES 

AROUND  OUR 

NATION'S 

BUSIEST 

AIRPORTS. 


Voice  Communications  coming  in  from  aii  directions!! 
20  Aircraft  in  the  pattern,  and  now  you  have  an 
EMERGENCY!!  As  "Kennedy  Approach",  YOU  are 
In  chargel!  It's  your  job  to  get  all  these  aircraft  and 
passengers  on  the  ground  or  on  the  way  safely!! 
You'll  really  be  glad  when  this  shift  is  over!! 

"Kennedy  Approach"  is  the  first  "Speaking 
Simulation"  that  allows  you  not  only  to  control  the 
exciting  action  in  the  skies  around  some  of  our 
busiest  airports  but  also  to  hear  and  communicate 
with  the  simulation  aircraft  using  computer  generated 
speech.  Fast  action,  great  aircraft  control  simulation, 
and  outstanding  graphics  and  sound  make  "Kennedy 
Approach"  a  must  addition  to  your  simulation  software 
library!!  SEE  YOUR  LOCAL  RETAILER  for  "Kennedy 
Approach".  Available  for  Commodore-64  and  Atari 
computers  for  suggested  retail  of  only  $34.95.  For  more 
Information  on  all  MicroProse  products  call  or  write. 


LOOK  AT  THESE  GREAT  REVIEWS: 

"Superb!  Try  to  remember  this  is  only  a  game.  Once  again, 
MicroProse  has  really  fulfilled  Its  slogan  "The  action  is 
simulated,  the  excitement  is  reall"  RUN  —  Garold  Stone 

"Kennedy  Approach  Is  a  simulation  par  excellence.  What  It  all 
adds  up  to  is  engrossing,  intense  and  frenetic  fun." 

Power  Play  —  Jack  Kammer 

"...fast  thinking  is  more  Important  than  fast  reflexes.  This  one 
will  drive  you  crazy. "  Boys'  Life  —  Scoff  Stucky 


/■  /  A                   w   . 

Ml 

ta  .  ;     ■"::■, 

: 

Commodore  64  Screen  Picture 

"This  edge  of  the  seat,  nerve-racking 
air-traffic  controller  simulation  is  one  of  the 
most  intense  games  I've  ever  played. 
One  of  the  year's  best!" 

Family  Computing  —  Jamie  Delson 


"Kennedy  Approach  is  an  addictive  gem.  A  fantastic 

speech  sythesis  system  makes  this  simulation  all 

too  real!"  Creative  Computing  —  Russ  Lockwood 


PROSE 


EXPERIENCE  THE  REALITY  OF  THESE  OTHER 
GREAT  SIMULATIONS  FROM  MICROPROSE 

Deci^on 


SIMULATION 


SOFTWARE 


120  Lakefront  Drive         Hunt  Valley,  MD  21030 


(301)667-1151 


COMMODORE  64  and  ATARI  are  registered  trademarks  of  Commodore  Business  Machines,  Inc. 
and  Atari  Inc.,  respectively.  Software  Speech  by  Electronic  Speech  Systems  of  Berkeley,  Ca. 


Challenaing  and  Exciting 

Exciting  World  War  II 

You  are  In  command 

Air  Combat  from  the 

Submarine  Action 

North  Africa 

Modern  Electronic  Cocl<pit!! 

In  the  PacHicI! 

1940-1942 

c^Wjc  ^€i/mfiut€/i  .Mei/iJi^tln^  V  ^<i/n/:^i4Ma/n4^ 


c^VE  r™  PRINTERS 


SG-iQ . .  $208.00 


AXIOM     SEIKOSHA 

GP550AT   (Atari) 222 

GP550CD  (C-64 222 

GP700AT  (Alan) 439 

GP700AP   (Apple) 439 

ELITE5CD  (C-W) 229 

C.  ITOH 

8510AP+ 299 

1550P 437 

1550BP 437 

1550EP 437 

1650SCD 469 

F10-40      859 

F10-55 1039 

75CI0AP 204 

7500AR 244 

TOSHIBA 

PI340 557 

P351 1286 


CARDCO 

32K  BUFFER. .(C-64) 59 


CORONA 

LP300  Laser  Printer 2686 

200361  Toner  Cartridge 89 

EPSON 

FX85  (New) 333 

IJ<80 212 

FX185  (New) 464 

U<90  (New) 226 

SQ2000  (New) 1555 

JX80 467 

Homewriter    10 193 

CR-20-Atari 153 

CR-220-C-64 153 

DX-10   (New)  207 

DX-20   (New) 297 

HS-80   (New) 288 

LQ1500P 975 

LQ1500S 1039 

RX-100 356 

FX-100+ CALL 


CITIZEN 

MSP-10 269 

MSP-15 '368 

MSP-20 337 

MSP-25 495 

Sheetfdr  (10/20) 189 

Sheetfdr  (15/25) 199 

OKIDATA 

Okimate  10 179 

OI<imate  20 CALL 

182 214 

192 348 

193 563 

92P 349 

93P 56b 

84P 645 

92   Imagewriter .349 

*IBM  versions  also 

BROTHER 

HR-15XL-P 359 

HR-15XL-S 359 

HR-35P 839 

HR-35S 839 

2024L-P 949 

M1009-P  189 


JUKI 

Juki    6100 347 

RS232  Serial  Board 55 

6100  Tractor 119 

6100  Sheet  Feeder 209 

Juki    6300 757 

LEGEND 

880 188 

1080 222 

1380 262 

1385 296 

DIGITAL  DEVICES 

16K   BUFFER 75 

32K   BUFFER 89 

64K    BUFFER 125 

DIABLO 

D25 649 

630API 1599 

630ECS 1759 

D801F 2395 

P32CQ1 699 

P38 1749 

C150 999 


rflsr...  $233.00 

PANASONIC 

rosr 233 

3131  (NEW) 269 

1092 373 

1093 426 

3151  Letter 426 

4K  Buffer 6b 

SILVER  REED 

EXP400 249 

EXP500 295 

EXP550 399 

EXP770 749 

STAR  MICRONICS 

SG■^o 208 

SG-15 373 

SD-10 336 

SD-15 442 

SR-10 483 

SR-15 583 

Pcwertype 303 

SB-10. CALL 

SG-10C-64  (NEW) CALL 


MONITORS 


AMDEK 

300  Green 118 

300  Amber 128 

310  Amber  IBM 155 

Color  300  Audio 234 

Color  500  Composite 369 

Color  600 397 

Color  700 495 

Color  710 569 

X-TRON 

Comcolor  I  Coinposilc  Green.  177 

MODEMS 

HAYES 

SMARTMODEM    300 133 

SMARTMODEM  1200 377 

SMARTMODEM    1200B....347 

SMARTMODEM  2400 598 

MICROMODEM  HE 135 

MICROBITS 

MPP100E  (ATARI) 75 

DIGITAL  DEVICES 

U-Call  AT300  IVtodem 99 

U-Call  AT1200  Modem 199 

1200  Upgrade  Kit 89 


PANASONIC 

DT1300D  13"   RGB/Composile....247 
DTM140    14"   RGB/Composite.... 329 

DTH103    10"  RGB  Hi  Res    396 

DTS101     10"  Composile 175 

DT1000G  10"  RGB 166 

TX12H3P12"  Color 419 

TR120(u1IPA   12"  Green 109 

TR120MBPA  12"  ArrtMr 109 

TR122M9P     12"  Green  IBM 148 

TR122MYP     12"  Amber  IBM 148 


NEC 

JB-1260  Green 95 

JB-1201  Green 135 

JC  1215  Color 235 

JC  1216  RGB 375 

JC1460  Color 26b 

JB-1205  Amber 139 

PRINCETON  GRAPHICS 

MAX-12  Amber 185 

HX-12  RGB 465 

SR-12  RGB 595 


ZENITH 

ZVtvl  122A  Amber 75 

ZVM  123G  Green 75 

ZVM  124  Amber  IBM 129 

ZVIi^  131  Color 275 

ZVM  133  RGB 389 

ZVM  135  Composite 449 

ZVM  136  Hi  Res  Color 589 

SAKATA 

SGIOOO  12"  Green 99 

SAIOOO  12'  Amber 109 

SGlSOO  12'  Green  TTL     119 
SA1500  12"  Amber  TTL     129 


TAXAN 

115  12"  Green  Composite    CALL 

116  12"  Amber  Composite   CALL 

121  12"  Green  TTL 135 

122  12"  Amber  TTL 145 

220  14"  Color  Composile  259 
410  12"  RGB  Hi  Res  IBM  329 
420  12"  RGB  Super  Hi  IBM     409 

440  12"  RGB  Ultra  Hi  Res 555 

rill  Stand 35 


DRIVES 


INTERFACING 


DISKETTES 

(Box  10) 

DENNISON 

ELEPHANT  5Vj  '  SSSD  1 1  99 
ELEPHANT  5Vj "  SSDD... 12.99 
ELEPHANT  5'^"  DSDD.  .14,99 

PREMIUM  5V4"   SSDD 13.99 

PREMIUM  5'A"   DSDD 15.99 

SUNKYONG 

SKC  5'A"  SSDD 11  99 

SKC  5%"  DSDD 13.99 

MAXELL 

5'/4"  MD1 13.99 

5V.,"  MD2 19.99 


INDUS 
Atari 

$215.00 


AXIOM 

AT846  (Atari) 65 

ATARI 

850  Interface 109 

DIGITAL  DEVICES 

AoeFace  XLP  (Atari) 49 

U-Print  A  (Atari) 54 

U-CALL  HS232  (Afari) 37 

CARDCO 

G/7AT  (Atari) 49 


ATARI  SOFTWARE 


ATARI 

BOOXL CALL 

130XE  (NEW) CALL 

520ST  (NEW) CALL 

1050  Drive 165 

1010  Recorder 42 

1020   Printer 55 

1025   Printer 159 

1027  Printer 179 

850  Interface 109 


ATARI  SOFTWARE  (NEW) 

Codewriter 35.75 

Filewriter 20.75 

Reportwriter 20.75 

Menuwriter 20.75 

Home   Integrator 19.75 

Small  Bus.  Inventory 11.75 

Salesman  Expenses 11.75 

Aces  Rec/Pay 11.75 

Retail  Invoice 11.75 

Final  Legacy 1 5 .75 

Adventure  writer 18.75 

Star  Voyager 11.75 


MICROPROSE  (Atari) 

Kennedy  Approach 21.75 

Crusade  in  Europe 24.75 

Decision  in  Desert 24.75 

Solo  Flight 20.75 

Nato  Commander 20.75 

Spitfire  Ace 18.75 

F-15  Strike  Eagle 20.75 

Hellcat  Ace 18.75 

SUB  LOGIC  (Atari) 

Flight  Simulator  II.... 32.75 

Night  Mission  Pinball 20.75 


BRODERBUND  (Atari) 

The  Print  Shop 28.95 

Graphics  Library 18.95 

Graphics  Library  II 19.50 

Banl<  St.  Writer 42.75 

Whistler's  .Brother 18.95 

Spelunker 18.95 

Stealth 18.95 

Serpent's  Star 24.95 

Mask  of  the  Sun 24.95 


TOlL  hKtt  1 '^UU''^^;S-ti f  K>U 


TO  ORDER 

CALL  TOLL  FREE 

800-233-8760 

Customer  Service  1  -71 7-327-1 825 


or  send  order  to 
Lyco  Computer 
P.O.  Box  5088 

Jersey  Shoie,  PA 
17740 


RISK  FREE  POLICY 

In-stock  items  shipped  within  24  hours  of  order.  No  deposit  on  C.O.D.  orders.  Free 
shipping  on  prepaid  cash  orders  within  the  continental  U.S.  Volume  discounts 
available.  PA  residents  add  sales  tax.  APO.  FPO.  and  international  orders  add 
$5.00  plus  3%  for  priority  mail  service.  Advertised  prices  show  4%  discount  for 
cash,  add  4%  for  MasterCard  or  Visa.  Personal  checks  require  4  weeks'  clearance 
before  shipping.  Ask  about  UPS  Blue  and  Red  label  shipping.  All  merchandise 
carried  under  manufacturer's  warranty.  Free  catalog  with  order.  All  items  subject 
to  change  without  notice. 


Wireball 45 


NEOchrome 59 


The  ATARI  Resource 


JANUARY  1986,  VOLUME  4,  NUMBER  9 


FEATURES 

MAPPING  THE  XL/XE  by  lan  Chadwick 
New  from  the  author  of  classic  Atari  guidebook 

14 

DANDY  DISSOLVER  by  Fred  Pinho 

Spiral  and  horizontal  sweep  effects                                              TYPE-IN  SOFTWARE 

18 

DUNGEON  MASTER'S  APPRENTICE  by  Ernie  Negus 
Dungeons  &  Dragons  scorekeeper  .  .  .  and  more                        type-in  software 

21 

APPOINTMENT  CALENDAR  by  Alfred  niskov,  in 

Organize  your  personal  schedule                                                type-in  software 

23 

ATARI  BINGO  CALLER  by  James  Perrone 

Random  number  generator  at  work                                            type-in  software 

25 

TWO  NEW  MODEMS  by  Brad  Kershaw 

Tel-A-Modem  and  MultiModem  review 

29 

BASIC  XE  FROM  O^S.S.  by  Chrls  Chabrls 
Ultimate  BASIC  for  the  8-blt  Atari 

33 

SOFTWARE       L      B  R  A  R  Y 

TYPE-IN  LISTINGS  SECTION 

83 

STSECTON                                    \ 

ST  FONT  LOADER  by  Patrick  Bass  and  Jack  Powell 

New  character  sets  in  RAM                                                   type-in  software 

48 

ST  LISTINGS  ON  MONTHLY  DISK 

. .  .  and  how  to  get  them 

57 

ST-WARE  FROM  TWO  CONTINENTS  by  Gigi  Bisson 

Is  U.K.  now  in  the  lead? 

59 

TOS  ROADMAP  by  Jack  Powell  and  Patrick  Bass 

Inside  the  Tramiel  Operating  System 

71 

ST  PRODUCT  REVIEWS 

75 

DEPARTMENTS 

COMMUNICATIONS 

SYSOP  SANTA  CLAUS  by  Scott  Anthony 
Last-minute  gift  help  online 


TYPE-IN  SOFTWARE 


GAME  OF  THE  MONTH 

WIREBALL  byJeanGoulet 

Arcade  action  you  can  customize 


TYPE-IN  SOFTWARE 


12 


45 


I/O  BOARD 

ANTIC  ONLINE. 


Software  Showdown    59 


ANTIC  ARCADE  CATALOG. 
PRODUCT  REVIEWS 


6  ADVERTISERS  LIST. 

11  SHOPPERS  GUIDE. 

AC1  NEW  PRODUCTS^ 
38 


106 
104 
105 


Tne  ATARI' Resoijrce 


Publisher 

James  (^apparell 
Editorial 
Nat  Friedland,  1-ditor;  Jack  Powell,  Associate 
Hditor;  Charles  Jackson,  Program  Hditor; 
l^itrick  Bass,  ST  Program  Editor;  Gigi  Uisson, 
Assistant  Editor;  Bill  Acevedo,  Editorial  Assis- 
tant; Ron  Luks,  Online  Editor 

Contributing  Editors 
Ian  Chadwick,  Carl  Evans,  Ken  Harms,  Jerry 
White,  Suzi  Subeck,  Anita  Malnig. 

Art 
Marni  Tapscott,  Art  Director;  Diane  Lindley, 
Production  Supervisor;  Julianne  Ososke, 
Production  Assistant;  Deborah  Onodera, 
Production  Assistant. 

Circulation 
Les  Torok,  Manager;  Cathy  Sulak,  Suliscrip- 
tion  Coordinator;  Steve  Randall,  Retail  Sales; 
Hve  Gowdey,  Dealer  Sales. 

Administration 
CMay  Selland,  Controller;  Christina  Spence, 
Accounting  Manager;  Lorene  Kaatz,  Credit  & 
Collections;  Juanita  Melrose,  Personnel; 
Brenda  Oliver,  Accounts  Receivable;  Maria 
Chavez,  Order  Processing;  Griselda  Ijopez, 
Accounting  Clerk;  Nelly  Rodriguez,  Data 
Processing;  Fidez  Bituin,  Administrative  As- 
sistiuit;  Mary  Jane  Tayo,  Clerk  T^'pist. 

Marketing 
Gary  Yost,  Director;  Lisa  Wehrer,  Product  Dis- 
tribution Manager;  Sherrill  Spurgcon,  Sales 
Manager;  Brad  Kershaw,  Product  Specialist; 
I-ric  Clausen.  Product  Development  Super- 
visor; Rebecca  Hale,  Customer  Relations. 
Advertising  Sales 
John  Taggart,  Director 
Northwest/Midwest 
Harvey  Bernstein,  (415)  957-0886 

Southwest 

Charles  Durham  (714)  756-1984 

East  (Garland  &  Associates) 

Peter  Hardy.  (6l7)  749-5852 

General  Offices 
&  Catalog  Customer  Sendee 
(415)957-0886 
Subscription  Customer  Service 
(614)383-3141 
Antic,  P.O.  Box  1919.  Marion,  OH  43306 
Credit  Card  Sidhscriptiotjs  &  Catalog  Orders 
(800)  443-OJOO  ext.  133 
(Continental  U.S.  &  Hawaii) 
Jiinuary  1986,  Voliimt:  4,  Number  9 
Antic— i'lic  Atari  Resource  is  published  twelve  limes 
per  year  by  Antic  Publishing.  Rdiiorial  offices  are  lo- 
cated at  524  Second  Street,  San  Francisco,  CA  94107. 
ISSN  0745-2527.  Second  Class  Postage  paid  at  San 
Francisco,  California  and  additional  mailing  offices. 
POSTMASTER:  Send  addrcs.s  change  to  Anttc,  P.O. 
Box  1919.  Marion,  OH  13306. 
F.ditorial  .submissions  should  include  program  listing 
on  disk  or  cassette,  and  text  file  on  media  and  paper 
if  text  was  prepared  with  a  word  processor.  Media 
will  be  returned  if  self-addressed  stamped  mailer  is 
supplied.  Antic  assumes  no  responsibility  for  un- 
solicited editorial  material. 

No  pan  of  this  publication  may  be  reproduced,  stored 
in  a  retrieval  system,  or  tninsmiited,  in  any  form  or 
by  any  means,  electronic,  mechanical,  photocopying, 
recording,  or  otherwise,  without  the  prior  written 
permission  of  the  publisher. 

Antic  Is  an  independent  periodical  not  affiliated  in 
any  way  with  Atari  Corp.  A'lARI  is  a  trademark  of  Atari 
Corp.  All  references  to  At:iri  products  are  trademiirked 
and  should  be  so  noted. 

Antic  is  a  registered  trademark 

of  Antic  Publishing,  Inc. 

Copyright  ©1986  by  Antic  Publishing. 

All  Rights  Reserved.  Printed  in  USA. 


i/o  board 


ATARI  'TOONS  CONTEST 

Winners  of  the  Atari  'Toons  contest  (An- 
tic, August  1985)  will  be  announced  in 
our  next  issue.  As  stated  in  Help.' (October 
1985),  the  contest  deadline  was  extended 
one  month,  due  to  a  printer-smudged  A 
in  line  1090  of  Listing  2.  -ANTIC  ED. 

RETURN  STRIPPER 

Carriage  Return  Stripper  (below)  makes 
it  easy  to  remove  those  excess  carriage 
returns  from  downloaded  files.  This 
mini-program  was  graciously  sent  to 
Antic  by  Bernie  Bildman,  a  Birming- 
hatn,  Alabatna  oral  surgeon  and  ubiq- 
uitous SIG  *  Atari  personality— Am\C  ED 

18   REM  CARRIAGE   RETURH 

STRIPPER 

15   REM  BY   BERNIE   BILDMA 

N   UITH   ADDITIONS   BY   GAR 

V   FOSTER 

BO   DIM  SOURCES  CIS)  ,  DEST 

S  tl5) 

70  ?  ••n" 

80  ?  "MaMe  of  source   fi 

le   Cinclude  deu  i  c  e  )  ■■  :  I  N 

PUT  SOURCES 

90  ?  "NaMe  of  des-tinaXi 

on   file   tinclude  device 

J  ■■  :  INPUT  DESTS 

108  OPEN  nl , 4 , 0. SOURCES 

110  OPEN  n2, 8.0, DESTS 

120  TRAP  150:GET  *tl  ,  A  :  I 

F   A=155   THEN   160 

130   PUT  **2,A 

148   GOTO   128 

158  PUT  n2,155:END 

160   GET  «tl,A:lF   A0155 

THEN  PUT  »t2-32:PUT  «2  ,  A 

:  GOTO  120 

170  PUT  s*2,A:PUT  *t2  -  A 

188   GET  »»1,A:IF   A  =  155   T 

HEN  PUT  n2.A:G0T0  180 

190   GOTO   130 

DISK  SWAP 

Many  thanks  for  your  article  on  DOS  2.5 
(July,  1985).  I  had  no  idea  Atari  was  offer- 
ing a  free  exchange,  until  I  read  it  in  Antic. 
I  immediately  sent  my  DOS  3  master  disk 
for  exchange  Several  weeks  later,  DOS  2.5 
arrived  (a  friend  told  me  I'd  probably  never 
see  it!),  packed  with  documentation  and 
a  S2  Fuji  disk  rebate  offer.  The  DISKFIX. 


COM  utility  alone  was  worth  the  wait.  I've 
already  used  it  to  repair  damaged  files. 
Thanks  for  letting  Atari  owners  know 
about  the  exchange  offer! 

Bill  Hicks 
Newport  News,  "VA 

REVISION  C  REVISED 

How  do  you  boot  into  the  BASIC  Revision 
C  program  from  another  AUTORUN.SYS? 
I  have  not  figured  out  how  to  chain  two 
or  more  AUTORUN.SYS  programs. 

Rick  Ankrum 
CompuServe, 
70107,1504 

To  chain  file  "MYF1LE.BIN"  to  the  end 
affile  'AUTORUN.SYS'' from  DOS  2  or 
2.5,  type.-  C  [RETURN]  MYFILE.BIN, 
AUTORUNSYS/A  /RETURN]. -Am\C  ED 

PROWRITER  3-D 

Kudos  to  Antic  and  Paul  Chabot  for  Graph 
3-D  (October,  1985).  It's  one  of  the  finest 
pieces  of  type-in  software  I've  seen.  The 
following  changes  will  adapt  this  out- 
standing program  to  Prowriter  printers: 

1  REM  SUMMERSGILL  I/'O 

960   REM  PRINT   IT   CPROMR 

ITER) 

972   ?  n2 ; CHRS C27) ; CHRS ( 

78) ;CHHSf27) ;CHRSC65) 

976   ?  «2  ;  CHRS  C14)  ;  ••   "  ;  F 

IS  C3)  ;  CHRS  CIS) 

978   ?  »2; CHRS C27) ; CHRS C 

84)  ;  '•17" 

980   REM 

982   FOR   1=1   TO   48 

984  FOR  J=l  TO  192:T=SA 

1+  C40«J)  -I 

990  ?  «2;  CHRS  C27)  ;  ■•S019 

2"  ;  BS 

The  17  in  line  978  sets  paper  feed  incre- 
ments of  1/144  of  an  inch  (17/144,  etc.). 
Adjusting  this  constant  will  'Tme  tune"  the 
routine  for  your  particular  printer 

Richard  Summersgill 
San  Juan  Capistrano, 
CA 

Unfortunately  Antic  doesn't  currently 
have  a  Prowriter  to  try  out  this  program 
ow. -ANTIC  ED  W\ 


ANTIC,  The  Atari  Resource 


Just  tell  your  friends 
you're  going  on  a  very  long  trip. 


Kiss  your  earthbound  buddies  / 

goodbye  and  travel  the  solar  system       i         ■ 
in  the  most  exciting  space  program  / 

ever  envisioned.  /  [ 

The  Halley  Project:  A  Mission  /  ' 

In  Our  Solar  Systenn"'  is  history's        ,  -.  ;,  / 
first  real-time  space  simulation.  ^/ 

Its  challenge  provides  out-of-  * 

this-world  stimulation.  Ww     ^j^ 

Lightweight  space         w^  bff^n. 

jockeys  need  not  apply,  this  W  4iSi^>,,,^  ""^'«'i, 
one's  for  qualified  star  pilots.  """■'^'*...„,, 

A  rigorous  ten-mission 
training  program  will  test  your    ■ 
knowledge  and  skill  as  you  navigati 


by  the  stars  from  planet  to  planet. 
tei_  Complete  all  ten  missions  and  be 
7^''       i  n vited  to  face  the  u  Iti  mate 
/  challenge:  the  incredible 

'  secret  eleventh  mission. 

So  ta  ke  off  to  a  softwa  re 
dealer  and  join  an  elite  group  of 
space  explorers.  As  for  your 
chums,  tell  them  you'll  wave  as 
(f,ou  fly  over 


, ,  ,v, ,  .alley  Project  is  available  on:  Applef 
Atari*  and  Commodore?' 


Mindscape,  Inc. 3444  Dundee  Road,  Northbrook,  Illinois 66ttffi, l-TO-'i'^-yi^ (In  Illinois  1-800-942-7315) 

Copyright  ©  1985,  MindscapeJnc.  All  Rights  Reserved.  Apple,  Atan,  and  Commodore  are  registered  trademarks  of  Apple  Computer,  Atari  Inc.,  and  Commodore  Business  Machines, 


editorial 


You  didn't  need  to  be  so  nice.  After 
all,  your  voting  in  the  September, 
1985  Antic  survey  was  anonymous. 
We  were  ready  to  make  major  changes 
in  the  magazine — if  there  was  a  clear 
trend  showing  that  readers  wanted 
something  new. 

But  from  the  over  400  Antic 
readers  who  mailed  in  the  sur\'ey 
questionaire,  the  overwhelming  re- 
sponse was  that  Antic  is  fine  just  as 
it  is.  Some  readers  e\'en  used  the  sur- 
vey's additional  comments  space  to 
beg  Antic  not  to  change. 

The  prevailing  attitude  is  summed 
up  by  a  comment  scrawled  on  one 
sur\'ey,  and  echoed  by  many  others; 
"The  best  thing  about  Antic  is  that  it 
is  a  magazine  strictly  for  Atari  and 
delivers  what  readers  want." 

In  13  of  the  20  editorial  categories 
surveyed,  a  majority  of  Antic  readers 
do  not  want  an)'  changes  in  the  pres- 
ent coverage  mix.  T)'pically  about 
30%  of  the  readers  want  more  cover- 
age of  a  topic,  while  another  20% 
want  less — with  the  remaining  50% 
wanting  coverage  to  stay  the  same. 

MORE  PRODUCT  NEWS 

We  were  suprised  to  find  that  60%  of 
)'ou  want  even  more  product  reviews 
and  information  about  new  products. 
Wasting  no  time  complying  with  your 
wishes,  this  issue  features  extra  pages 
of  Atari  product  reviews. 

Antic  always  strives  to  publish 
news  of  significant  new  Atari 
products.  But  during  the  past  18 
months,  new  software  only  trickled 
in.  Now  the  product  drought  finally 
seems  to  be  coming  to  an  end — much 
to  the  credit  of  Antic  readers  who 
wrote  letters  to  software  publishers  af- 
ter our  "We  Won't  Take  It  Anymore!" 
editorial  in  May,  1985. 

53%  of  the  survey  respondents 
want  more  Atari  news.  The  old  pre- 


Tramicl  Atari  was  la)'ing  low  towards 
the  end,  and  the  new  Atari  Corp.  had 
little  time  for  press  relations  during 
their  year-long  superhuman  effort  to 
create  a  new  product  line.  Now  that 
Atari  computers  are  making  wases  in 
the  market  again,  you'll  see  additional 
in-depth  coverage  of  Atari  news  here 
(and  on  ANTIC  ONLINE). 

PRACTICAL  &  TUTORIAL 

We  weren't  surprised  to  find  that  66% 
of  you  want  more  type-in  practical  ap- 
plications software.  We're  always 
searching  for  good  practical  submis- 
sions to  publish.  We  also  enjoy  trying 
to  fill  reader  requests  to  create  specific 
application  programs — especially  ap- 
plications that  have  never  been  avail- 
able on  the  Atari  before. 

A  whopping  72%  asked  for  more 
utilities  and  tutorials.  Antic's  most 
popular  type-in  software  programs 
are  clearly  those  that  demonstrate 
how  to  tap  the  power  of  your  Atari 
computer  more  effectively.  We  have 
always  considered  this  the  magazine's 
bread  and  butter — and  we're  glad  you 
agree. 

TYPICAL  READER 

The  survey  indicated  that  the  typical 
Antic  reader  is  an  intermediate  (62%) 
BASIC  (96%)  programmer  who  owns 
an  Atari  80()XL  (50%).  Printers  are 
owned  by  77%)  of  you,  while  44% 
own  modems. 

We  were  impressed  to  learn  that 
91%)  of  Antic  readers  are  disk  drive 
ownei"s — despite  what  some  software 
publishers  ha^e  claimed  about 
Atarians. 

Another  impressive  statistic  is  that 
38%  of  you  do  some  programming 
in  assembly  language.  The  usage  of 
other  languages  in  the  survey  was 
much  lower— Logo  15%,  C  11%,  AC- 
TION! 9%  and  Forth  8%. 


8-BIT  FOREVER 

Though  many  readers  complimented 
the  new  ST  section,  many  also  ex- 
pressed fears  that  Antic  might  desert 
Atari's  8-bit  computer  line.  It's  my 
pleasure  to  put  an  end  to  such  fears. 
No  way  will  Antic  ever  turn  away 
from  the  million-plus  owners  of  Atari 
8-bit  computers.  You  ha\e  my  word 
on  it! 

What  did  readers  think  was  the 
worst  thing  about  Antic?  A  freciuent 
comment  was,  "There  isn't  enough  of 
it.  It's  published  only  once  a 
month — I  de\elop  withdrawal  sym- 
ptoms after  se\'en  da}'s."  Now  that's 
the  kind  of  complaint  we  like! 

Here's  another  pledge  from  Antic: 
just  because  readers  are  hapjiN'  with 
the  way  we  are  meeting  }'our  needs 
)U)ii\  it  doesn't  mean  we  won't  be 
read)'  to  make  rapid  changes  in  re- 
sponse to  any  emerging  needs  in  the 
changing  Atari  market. 

As  one  reader  wrote,  "Some  sa)'  this 
kind  of  reader  poll  is  just  for  market- 
ing purposes.  But  the  way  )'oiir  maga- 
zine has  changed  with  the  times,  1  be- 
lie\'e  \'ou  acluall)'  do  care  what  we 
think." 

Yes,  Antic  does  care  what  )'ou 
think. 


// 


James  Capparell 
Publisher 


ANTIC,  The  Atari  Resource 


H  editorial  |^ 


EXPERIENCE  LEVELS 

Mostly  Intermediates 


INTERMEDIATE 
62.897o 


BEGINNER 
23.427o 


MACHINES  IN  USE 

800XL  Takes  the  Lead 


800 
24.91% 


800  XL 
32.94% 


600XL 


Survey  Compilation  Program  by 

Charles  Jackson 

Results  Compiled  by  Rebecca  Hale 


ANTIC  SURVEY  1985 

20%          407o          60%.          80% 
1 ] 1 1 1 1 1 1 — 

MORE     COVERAGE     WANTED 

11        1        1       T 1 \ \ r" 

Utilities/Tutorials 

Practical  Applications 

Reviews 

New  Products 

Atari  News 

:| 

f>m 

1 

SAME     COVERAGE     WANTED 

Articles  w/o  Programs 

Beginners  Programs 

Printer  Programs 

Type-in  Programs 

ST  Coverage 

Communications 
Programs 

Graphics  Programs 

Music  Programs 

Interviews 

Education 
Department 

.'  "«M«f 

1,; 

""■ 

■jl 

'Wr^Wi' 

,,,,,.,,.} 

m 

■a. 

^ 

...c:s 

* 

^^^ 

1 

— ,, 

:.  '-.IS 

Financial  Programs 

' '  ■  "'s 

■■ 

'   <=  SS     COVERAGE     WA  N  f  fe  |>     -J 

Cryptography 

1 

■■■■■  MURE 

SAME 

-ESS          1 

1 

January  1986 


FREE  BONUSES     •     LOWER  PRICES 

LolsaBytes  offers  QUALITY,  QUANTITY,  SELECTION,  LOW  PRICES,  FREE  BONUSES,  and  a  FULL  100%  REPLACEMENT  GUARANTEE  ON 
DEFECTIVE  DISKS.  Our  National  Public  Domain  Copy  Service  searches  the  most  popular  magazines.  B.B.S.,  and  User  Groups  libraries  to  save 
you  TIME,  WORK  and  MONEY.  Most  of  our  P. D.  disks  are  double-sided,  giving  you  more  programming  for  less  money.  Our  other  software  titles 
are  discounted  up  to  50%  and  more.  GIVE  US  A  TRY  AND  BECOME  ONE  OF  OUR  THOUSANDS  OF  SATISFIED  CUSTOMERS! 


PUBLIC  DOMAIN  SOFTWARE 


#1 
GAMES 

Two  full   disk 
sides  packed  with 

25  games 
including  some 

'Arcade'. 

$7.95 


#2 
UTILITIES 

25  Powerful 
programs  to 
help  you  get  the 
most  out  ofyour 
Atari. 

$7.95 


#3 
AMS  MUSIC 

Listen  to  your 
Atari  play  the  25 
songs  on  these  2 
disk  sides.  Self 
contained  with 
Player  program 
NOW  $6.95 


#4 
GAMES 

14  better 

games  on  two 

disk  sides 

with  some 

Arcade  types. 

$7.95 


#5 
EDUCATION 

Loaded  with  28 
programs  on  two 
disk  sides.  Fun 
learning  for  the 
entire  family. 

$7.95 


#6 
AMS  MUSIC 

25  more  all-time 
favorites  to  sing 
along  with  on  two 
disk  sides.  With 
Player  Program. 

NOW  $6.95 


#7 
GAMES 

14  MORE  better 

games  on  two 

sides.  More 

Arcade  types. 

$7.95 


#8 
UTILITIES 

17  more  power- 
packed  programs 
to  help  unleash 
the  full  potential 
of  your  Atari. 
$7.95 


#  9 
GAMES 

Filled  on  both 
sides  with  17  of 
the  better  games 
around.  Arcade 

type. 

$7.95 


#10 
UTILITIES 

Another 
assortment  of  17 
programs  that 

should  be  in 

everyone's  library 

$7.95 


#11 
GAMES 

Two  sides  filled 

with   19  great 

games.    Many 

Arcade  types. 

$7.95 


#12 
ADVENTURES 

13  fantastic  text 
type  adventures 

for  your 
enjoyment.  Two 

sides. 

$7.95 


#  13 
EDUCATION 

24  entertaining 
and  educational 
programs  for 
thewholefamily. 
Two  sides. 
$7.95 


#14 
AMS  MUSIC 

The  automatic 
Player  lets  you 
listen  to  another 
24  great  songs 

on  two  sides. 

NOW  $6.95 


#  15 
UTILITIES 

Another 

assortment  of  21 

fine  programs  to 

'educate'  your 

Atari. 

$7.95 


#16 
MUSIC  MAJOR 

Learn  the  basics 
of  music.  Indi- 
vidual or  class- 
room. Plus  $2.00 
soraudent  Guide. 
$7.95 


#  17 
MICRO-TALES 

Enjoy  the  action, 
sound. and  music 

of  the  NOISY 
GIANTandCAVE- 
MANJ0E.2sides. 

$7.95 


#  18 
CLASSIC 
GAMES 

Two  sides. 
Belongs  in 

every 
collection. 

$7.95 


#  19 

CLASSIC 
UTILITIES 

'A' 

7.95 


#20 

CLASSIC 
UTILITIES 

•B' 

$7.95 


STAR  LORDS  by  Walt  Huber 

Until  the  24th  Century  man  was  confined  to 
Earth,  the  solar  system  and  a  few  nearby  stars. 
Portals  were  predicted  and  soon  discovered 
allowing  exploration  of  the  Galaxy.  Colonization 
proceeded  rapidly,  differences  arose,  wars  were 
fought,  and  soon  the  Galaxy  was  on  the  eve  of 
destruction.  Peace  came  in  the  27th  Century. 
Disputes  were  decided  by  specially  trained 
STAR  LORDS  commanding  unmanned  ships 
and  robot  satellites  duelling  in  the  far  reaches  of 
Space.  Ultimate  victory  meant  complete  control 
of  the  Galaxy!  You  have  just  completed  your 
training  and  your  ability  to  create  the  winning 
strategy  will  determine  the  outcome  of  the 
conflict.  (Text/graphics).  (Complete 
instructions) 
$39.95value  LotsaBytes  price  $12.95 

ESI  WRITER! 

A  quality  WORD  PROCESSOR  that  out- 
performs others  costing  over  $100.  It  works  with 
almost  any  printer  and  is  the  FASTEST  WP  you 
can  buy.  Features  include  a  built-in  HELP 
SCREEN,  JUSTIFICATION,  SEARCH,  REPLACE, 
INSERT,  PAGE  NUMBERING,  HEADERS. 
CENTERING  and  much  more!  It  can  load  in 
other  WP  files,  has  friendly  messages,  and 
comes  with  over  SOpages  of  documentation  and 
tutorials.  Works  with  any  Atari,  but  some 
configurations  will  require  a  translator  disk.  No 
printer  drivers  are  required  and  you  can  use  very 
feature  of  your  printer.  Disk  only. 


Originally  $49.95 


REDUCED  TO  $14.95 


GREAT  FUNI 
SUPER  STUD  POKER 

by  Wall  Huber 

Now  you  can  play  hand  after 
hand,  against  intelligent 
opponents  with  infinite  patience 
and  the  only  thing  you'll  lose  is 
ignorance  of  the  game,  There  are 
ten  computer  opponents  of 
varying  skills  to  choose  from  and 
YOU  CAN  PLAY  EIGHT  POPULAR 
STUD  POKER  GAMES,  including 
Stud,  Stud  Lowball,  Stud  HiLo 
and  Hi  Chicago.  A  wild  card  can 
be  added  to  the  deck  also.  Anyone 
care  for  a  friendly  game  of  Poker? 
Joystick  required. 
$29.95  value  Only  $12.95 


THE 

ORIGINAL  ADVENTURE 

by  Bob  Howell 
For  all  Atari  computers.  The  Original 
Colossal  Cave  Adventure  faithfully 
reproduced  from  the  'main-frames' 
This  is  the  one  that  launched  the 
whole  Adventure  craze  of  today 
'  Two  mazes 
'  130  rooms 

*  Deadly  Dragons 

*  Nasty  Dwarves 
■  Tenacious  Troll 

*  The  Pirate  &  More! 

*  86  coded  hints  ^rSyf^  \:^^ 

*  SAVE/RESUME 
'  40k  disk 
Originally  $29.95        NOW  $12.95 


ADVENTUREI 
STONEQUEST  by  David  Strelitz 
King  Weesey  and  his  subjects  lived  in 
great  prosperity  until  the  Evil 
Alchemist  stole  the  GREAT  STONE  OF 
PROSPERITY  and  transported  it  to  his 
Black  Fortress.  Unless  someone 
(you?)  takes  up  the  Quest  and 
jrecovers  the  STONE,  King  Weesey  and 
'his  subjects  are  doomed  .  .  .  You've 
come  to  the  Castle  to  try  to  help,  but  it 
won't  be  easy.  There  are  many  traps, 
pitfalls,  and  puzzles  to  solve  on  the 
way.  Almost  everyone  you  meet  will  be 
an  enemy  and  must  be  out-smarted  (or 
bribed?).  Magic  is  everywhere  and  in 
many  forms.  Will  you  be  strong 
enought  to  survive?  (Text) 

$39.95  value  Only  $14.95 


EXCLUSIVEI 
ADVANCED  MUSICSYSTEM 

bv  Lee  Actor 

Allows  you  to  compose 
and/or  copy  music 
with  your  Atari  computer! 
All  new  machine  code. 
'  Control  over  pitch 

duration,  envelope 

dynamic  level,  meter. 

tempo  and  key. 

■  4  independent  voices 

•  SVi  octaves  per  voice 

•  Save  up  to  8200  notes 

•  Custom  DOS 

■  FULL  instructions 
•24Kdisk 
Originally  $29.95 


REDUCED! 
NOW  $12.95 


BACK  BY  POPULAR  DEMAND!  THE  ULTIMATE  PROGRAMMING  UTILITIES! 

Tricky  TutorlalsTM  a>  LOW  at  $  7.95  each 

TRICKY  TUTORIALSTM  originally  sold  for  up  to  $29.95  per  copy. 
Each  Is  written  in  an  entertaining  style  and  comes  complete  with  disk  and  manual  (up  to  66  pages). 


#1  -  DISPLAY  LISTS 

Learn  to  create  your  own  graphics 
and  text  modes. 
*2  -  SCROLLING 

Explains  how  to  move  the  screen 
over  maps  of  graphics  or  text. 
#3  -  PAGE  FLIPPING 
Change  the  entire  screen  instantly  to 
another  display  picture. 
»4-BEQINNINQ  ANIMATION 
Learn   to  create  the   illusion   of 
movement  using  simple  shapes. 
»S  -  PLAYER  MISSILE 
GRAPHICS   -   Create   your  own 
'PACMAN'  type  game  while  learning 
about  Collisions.  Baci<grounds.  Play- 
ers, Scoring,  and  more. 
»t- SOUND  &  MUSIC 
Learn  a  simple  way  to  write  music 
and  sound  ellects  on  your  Atari. 
•  7  -  DISK  UTILITIES 
Seven  disk  tools,  FORMATER,  IN- 
SPECTOR, AUTORUN  SYS  MAKER, 
RPM   CHECKER,   MENU   MAKER, 
DIRECTORY    PRINTER   &   FILES 


«B-CHARACTER  GRAPHICS 

Change  letter  shapes  into  anything 
you  wish.  Includes  an  editor  that 
maizes  creating  and  animating  the 
shapes  easy:  and  a  linlter  that  actually 
writes  BASIC  code.  Complete  game 
included  as  an  example. 
•9 -QTIA  GRAPHICS 
Use  graphics  modes  9  to  11  to  create 
3-D  shapes.  Place  16  colors  on  the 
screen  at  once,  and  even   digitize 
pictures   using   these   new   modes, 
includes  a  9  color  picture  editor. 
#10 -SOUND  EFFECTS 
30  simple  sound  effects  iiite  lasers 
and  bombs,  and  an  effects  editor. 
Explains  how  to  combine  sounds 
and  graphics,  and  16  bit  sounds  for 
extended  range. 

•11  -  MEMORY  MAP  TUTORIAL 
How  to  control  cursor  text  windows, 
user  keys,  joysticks  and  paddles, 
tabs,  inverse  video,  upside  down  let- 
ters, break  key  protection,  and  25 
more. 


•12-S.A.M.  TUTUORIAL 

Learn  to  make  S.A.M,  sing,  change 
voice,  sound,  add  graphics,  explore 
phonemes,  and  change  inflection. 
Requires  S.A.M.  by  Don't  Ask. 
•13 -BASIC  TOOLS 
Adds  the  following  to  BASIC:  RE- 
NUMBER, DELETE,TRACE,  EXPAND, 
QUICKREF,  AND  LISTER. 
•14  -  ADVANCED  PROGRAMMING 
TOOLS 

Machine  language  tools  used  to  write 
commercial  programs  useable  from 
Basic  or  Assembly.  PLAYER  MISSILE 
MOVEMENT,  TIME  DELAYS,  SOUND 
EFFECTS,  PAQEFLIPPING,  MEMORY 
MOVEMENT  SPECIAL  CHARACTER 
FONTS,  and  SAVE  FULL  GRAPHICS 
SCREENS  (1/0)  IN  SECONDS, 
•15 -FANCY  FONTS 
Includes  many  sample  fonts,  an 
editor,  and  adds  a  new  set  of  sub- 
routines you  can  call  to  create  great 
displays.  Print  the  fonts  out  on  your 
printer  as  you  create  them. 


TUTORIAL. 

$9.95  EACH!  CHOOSE  5  OR  MORE  AT  ONLY  $7.95  EACH! 


*  *  FREE  BONUSES  *  * 

New  Lucky  7  —  11  Bonuses 

Don't  even  ask  how  we  can  do  it!  We've  decided  to 
give  even  more  free  bonuses  for  larger  purchases. 
FOR  EACH  3  DISKS  PURCHASED  YOU  IvIAY 
CHOOSE  1  FREE!  BUT  IF  YOU  BUY  7  DISKS,  YOU 
NOW  MAY  CHOOSE  3  FREE  BONUSES.  AND  IF 
YOU  BUY  11  DISKS,  YOU  (vlAY  CHOOSE  5  FREE 
BONUSESI.  Here's  a  recap:  For  Each  3  disks  you  get 
ONE  free.  If  you  buy  7,  you  get  one  extra  (Buy  7-  get 
3).  If  you  buy  11,  add  two  extra  (buy  11  -  get  5). 
WOW!! 

Choose  from  the  following: 

A.  A  XL/XE  Translator  disk  to  use  most  800 
software,  (recommended!)  or: 

B.  The  new  DOS  2.5  for  1050  owners  (only) 
now  using  DOS  3.0  or: 

C.  Any  of  the  LotsaBytes  Public  Domain 
disks  #1  thru  #20. 

*  *  FREE  BONUSES  *  * 


TERMS:  All  defective  disks  will  be  replaced  free.  Write  first  with  details  tor  Return  Authorization.  All  orders 
are  shipped  by  U.S.  Mail.  Add  $1.95  shipping  and  handling  for  1  to  5  disks.  Add  $2.95  for  6  to  10  disks.  Add 
S3. 95  for  11  to  15 disks.  Outside  of  U.S.A.  &  Canada  add  15%  for  shipping  and  handling  (Minimum  ■  $4.00) 
U.S.  Funds  ONLY!  California  residents  MUST  add  Sales  Tax.  We  accept  checks  and  money  orders.  Sorry.  NO 
Credit  Cards  or  COD.  Allow  THREE  weeks  for  personal  checks  to  clear  our  bank.  SCHOOL  AND 
GOVERNMENT  PURCHASE  OFFERS  WELCOME! 

Sorry,  no  catalog.  We  distribute  and  publish  only  what  we  advertise  herein. 

We  encourage  software  authors  to  submit  their  programs  for  evaluation.  We  pay  competitive  rovalties  on  a 

monthly  basis. 

Atari  is  the  registered  trademark  of  Atari  Corp. 


LotsaBytes 

15445  Ventura  Blvd.,  Suite  10G 
Sherman  Oaks,  CA  91413 


antic  online 


^mm 


M/orldwid6" 


Users 
/Vetwork 


ANTIC  ONLINE  Sm 
ADDS  NEW  FEATURES 

SIG*Atari  now  three  times  bisser 


You'll  see  ni:iny  exciting  new  changes 
when  you  log  onto  CompuServe  in 
December  and  type  GO  ANTIC.  To 
begin  with,  for  the  first  time  in  four 
years  SIG  *  Atari  is  expanding. 

"It's  like  taking  SKi  *  Atari  and  mak- 
ing it  three  times  as  big,"  says  chief 
sysop  Ron  Luks,  Antic's  Online  Edi- 
tor. SIG  *  Atari  is  now  split  into  three 
special  interest  groups — plus  the 
ANTIC  ONLINE  electronic  magazine. 
There's  a  SIG  for  8-bit  Atari  computer 
owners,  a  16-bit  SIG  for  Atari  ST  users 
and  a  software  developers'  forum. 
Each  of  these  three  new  SIGs  has  as 
much  online  space  as  the  original 
SIG*At:tri. 

Half  of  the  developers'  forum  will 
be  open  to  the  public.  The  other  half 
will  be  reserved  for  professional  soft- 
ware de\'elopers,  authors  and  ret;iilers 
to  brainstorm  and  exchange  ideas.  For 
the  general  user,  the  developers  forum 
will  be  an  up-to-the  minute  source  of 
information  on  new  products.  A  spe- 
cial section  within  the  developers'  fo- 
rum will  provide  technical  support 
for  the  professional  software  tools 
published  by  the  Antic  Catalog. 

"The  old  SIG  *  Atari  was  getting  aw- 
fully sluggish,"  Luks  says,  "Now  we 
can  handle  hundreds  of  calls  at  once." 
Luks  hopes  to  offer  more  bonus  fea- 
tures such  as  last  month's  SIG  confer- 
ence with  Leonard  Tramiel,  Atiiri 
Corp's  Vice  President  of  Advanced 
Technology. 


SIG* Atari's  famed  crew  of  expert 
associate  sj'sops  will  continue  online, 
with  more  people  added  as  the  need 
arises.  Luks  is  no  longer  uploading 
ANTIC  ONLINE  or  SIG* Atari  onto 
Delphi  online  service. 

Among  the  new  enhancements  for 
ANTIC  ONLINE  is  an  even  more 
streamlined  and  powerful  command 
structure.  For  example,  it  will  now  be 
easy  to  print  out  a  text  file  on  paper 
at  80-column  width  while  reading  it 
on  video  screen  at  40-column  width. 
Also,  there  will  be  a  special  private  on- 
line area  that  can  be  accessed  only  by 
representatives  of  the  Worldwide 
Users  Network  (WUN). 

PRO  ST  HELPLINE 

Another  exciting  new  addition  to 
ANTIC  ONLINE  is  Professional  GEM 
Helpline,  Tim  Oren's  invaluable  twice- 
monthly  column  for  Atari  ST  de- 
velopers. 

Every  two  weeks,  Professional 
GEM  Helpline  demonsti~ates  amazing 
new  tricks  while  guiding  ST  devel- 
opers past  pitfalls  and  strange  bugs 
that  lurk  for  the  unwary. 

Oren  is  certainly  a  qualified  ST 
teacher — he  designed  and  im- 
plemented the  GEM  Resource  Con- 
struction Set  as  well  as  other  parts  of 
the  GEM  Programmer's  Toolkit. 

He's  a  former  member  of  the  GEM 
(Graphics  Environment  Manager) 
programming   team   at    Digital    Re- 


search, Inc.  (DRI)  of  Monterey,  CA 
where  he  also  designed  DR  LOGO,  a 
precursor  to  ST  Logo. 

Oren  left  DRI  to  join  Activenture 
Corp.,  the  start-up  company  founded 
by  former  DRI  operating  systems  ar- 
chitecture designer  Tom  Rolander  to 
develop  CD  ROM  (Compact  Disk, 
Read  Only  Memory)  technology  for 
use  with  the  Atari  ST.  At  Activenture, 
Oren  designs  GEM-Iike  user  inter- 
faces, such  as  the  search-on-disk  dis- 
pla}'  for  the  CD  ROM  G roller  Ency- 
clopedia. He  also  currently  writes  a 
highly  technical  column  for  an  IBM 
GEM  developers  users  group  news- 
letter 

Oren's  ANTIC  ONLINE  column  will 
initially  be  geared  to  people  who  have 
both  a  knowledge  of  the  C  program- 
ming language  and  a  copy  of  Atari's 
S300  ST  Programmers  Toolkit  with 
documentation.  "But  if  you  currently 
lack  either,  don't  panic,"  he  says.  "You 
can  download  the  programs  and  save 
them  for  future  reference." 

SIGNING  UP 

If  you're  not  a  CompuServe  subscriber 
yet,  see  your  local  computer  dealer  or 
phone  (800)  848-8199  for  informa- 
tion about  signing  up.  Ohio  residents 
phone  (614)  457-0802.  There  is  no 
extra  charge  for  accessing  ANTIC 
ONLINE  or  SIG* Atari. 


January  1986 


11 


communications 


■nuiiiMH 


ann! 


SYSOP  SANTA 
CLAUS 

Last-minute  gift  tielp  online 


by  SCOTT  ANTHONY 


Computerize  your  holiday  gift  selec- 
tions with  Antic's  first  two-part 
magazine/online  program.  Printed 
in  this  issue  is  a  selector  program  tJjat 
organizes  the  gift  possibilities  for 
someone  on  your  list.  The  program 
will  then  search  through  a  vast  gift 
database  available  on  CompuServe's 
SIG* Atari.  The  BASIC  program 
works  on  8-bit  Atari  computers  with 
48K  memory  and  disk  drive. 


Sysop  Santa  Glaus  doesn't  know  if 
you've  been  bad  or  good — but  he 
does  know  how  to  figure  out  what 
gifts  you,  your  friends  and  family 
want  for  Christmas  or  any  other  fes- 
tive occasion. 

Now  that  Santa  owns  an  Atari  com- 
puter, he  doesn't  have  to  live  at  the 
chilly  North  Pole  anymore.  Rumor  has 
it  that  he  and  Mrs.  Claus  are  taking  it 
easy  in  Tahiti  with  the  elves  and  rein- 
deer, while  using  a  gigantic  gift  data- 
base and  his  8-bit  Atari  to  do  all  the 
work  of  gift  selection. 

Now  you  too  can  take  it  easy  when 
selecting  Christmas  gifts.  Antic  up- 
loaded Santa's  gift  list  online  to  Com- 


puServe's SIG  *  Atari.  (You'd  be  typing 
until  Easter  if  we  printed  that  entire 
gift  database  as  a  type-in  listing.) 

Easy-to-follow  instructions  for 
downloading  and  using  the  database 
will  be  waiting  for  you  on  Com- 
puServe ANTIC  ONLINE.  (See  the 
ANTIC  ONLINE  story  in  this  issue  if 
you  need  information  about  how  to 
obtain  a  CompuServe  subscription.) 

You  pay  only  the  standard  connect 
time  charges  for  what  should  be  a  15- 
20  minute  download  at  300  baud. 
And  then  the  program  will  be  yours 
to  use  for  many  holidays,  birthdays 
and  anniversaries  to  come.  The  gift 
database  includes  all  types  of 
presents — such  as  neckties,  bathrobes 
and  sports  equipment  as  well  as  the 
electronic  and  computer  goodies. 

"What  if  you  don't  have  a  modem? 
You  can  order  the  gift  database  on 
disk  PD066  from  the  Antic  Catalog 
for  $10.  Use  the  order  form  or  the  toll- 
free  phone  number  this  issue's  Antic 
Catalog.  {Sorry,  because  of  the  maga- 
zine's production  schedule  deadlines 
it  would  be  impossible  to  create  an 
up-to-date  Christmas  '85  gift  list  in 
time  for  this  issue's  regular  monthly 
Antic  D?'s/fe. -ANTIC  ED). 


GETTING  STARTED 

Type  in  Listing  1,  SYSANTA.BAS, 
check  it  with  TYPO  II  and  SAVE  a 
copy  before  you  RUN  it. 

This  issue's  type-in  Gift  Selector 
program  will  ask  you  questions  about 
the  recipient — such  as  favorite  color, 
hobbies  and  interests,  etc.  Then  the 
Gift  Selector  will  sort  through  the 
Sysop  Santa  database  (which  you'll 
download,  or  obtain  from  the  Antic 
Catalog)  to  find  a  perfect  gift. 

If  you  download  the  database  from 
CompuServe,  you  may  need  to  re- 
name it  GIFTS.DAT.  This  is  the  only 
filename  that  the  Gift  Selector  pro- 
gram will  recognize. 

Scott  Anthony  programmed  Sysop 
Santa  Claus  on  an  Apple  He  for  the 
holiday  issue  of  Antic's  sister  publi- 
cation H  Computing.  The  Atari 
conversion  was  made  by  Bill 
Marquardt. 


Listing  on  page  97 


□ 


12 


ANTIC,  The  Atari  Resource 


ThE  CREATION 


/ 


OF  A 


NEW  BREED 


The  GCP  Network:  More  Communications, 
More  Graphics,  LESS  Hassle! 


the  GCP  Gty: 

The  entry  to 
worlds  of  adventu 


Choose  your 
favorite  and  match 
wits  with  others. 


Explore  and  conquer 
your  way  to 
galactic  supremacy. 


FEATURES:  Joystick-driven;  no  commands  to  learn!  Private  mail,  bulletin  boards,  program  library,  file 
transfers,  automatic  logons.  User  Group  support,  local  phone  call  access  from  most  cities,  no  network 
surcharge.  SYSTEM  REQUIREMENTS:  48K  Atari,  1  disk  drive,  modem. 

For  more  information  contact:  ^  ^^^^  ^.^^^p  ^.^ 

GAMKS  includes  software 

COMPUTERS  and  5  free  hours 

ZJUtXLf  M.x\\0»  evenings 

112  East  Market  Street,  York,  PA  17401  •  717-848-2660  (voice)  and  weekends 


ii8O0iiiio0ioaiio 
0100 "  «J  "■i^MMMJ^Mt' 

0oif  M  Fii  I IHI  ft 


lapping 


ii0i.a 
ioi00ii0^i0iiJ« 


110001.1100001111 

'-* "  |Lj,iiaiiaiei80i« 

00101111001 

111O0001O1L 

0011110O111 

I0010000f 

^001001 

0000O1 

»^^  m  I  im^mik^  mwAA  ■«ib0iii 

010 

001000000010110100001000011110001011001101 

000180101001100100110011011100110000110001 


Mew  from  the  author  of  the  classic 


Atari  guidebook 


by  IAN  CHADWICK 


There  are  a  lot  of  changes  in  Atari  Operating  Sys- 
tems since  the  original  OS  for  the  400/800  models. 
Atari  originally  created  a  new  OS  for  the  ill-fated 
1200XL,  then  modified  it  for  the  800XL  when  the 
1200  failed  to  get  consumer  support. 

The  new  XE  series  is  really  just  the  XL  in  a  new  box. 
Only  the  130XE  has  been  changed.  And  the  change  is  only 
in  memory  management  for  the  additional  64K  of  RAM. 
Atari  left  a  lot  of  the  1200  in  the  XL/XE  OS— including 
function  key  management  and  the  self-test  ROM — which 
isn't  useful  to  owners  of  the  new  models. 

Described  below  are  specific  memorj'  locations  you  can 
use  to  take  advantage  of  special  features  in  the  newer  Ataris. 
These  are  the  features  not  found  on  the  400  or  800 
models. 

PEEKS  &  POKES 

As  an  introduction  to  PEEKS  and  POKES,  you  can  exam- 
ine any  memory  location  from  BASIC  by  using  a  PEEK — 
like  PRINT  PEEK  (17) — and  placing  any  number  between 
zero  and  255  in  any  RAM  location  (some  ROM  locations 
too)  with  a  POKE  like  POKE  708,71.  The  address  you 
PEEK  or  POKE  to  can  be  any  number  between  zero  and 
65535,  but  addresses  higher  than  40960  are  taken  up  by 
BASIC  and  the  Operating  System  ROM,  so  you  can  PEEK 
them,  but  not  POKE  most  of  them  without  some  special 
techniques. 

You  can't  hurt  your  computer  by  POKEing  but  you  can 
crash  your  program  or  get  your  system  locked  up  tem- 
porarily. Before  you  go  POKEing  about,  make  sure  you 
first  SAVE  any  program  you're  working  on.  If  you  get  stuck, 
press  [RESET],  or  re-boot  your  computer. 

Several  locations  in  the  400/800  OS  were  moved,  or 
their  functions  were  deleted  entirely,  and  new  uses  were 
found  for  those  addresses.  Many  previously  unused  (spare 
or  reversed)  bytes  have  been  used  for  new  or  relocated 
OS  operations.  These  are: 


14 


ANTIC,  The  Atari  Resource 


Deleted  locations; 

Name:  Decimal;  Hex; 

PTEMP  31  $1F 

LINBUF  583-622  $247-$26E 

CSTAT  648  $288 

TMPX1  668  $29C 

HOLDS  701  $2BD 

ADDCOR  782  $30E 

Relocated  addresses; 

Name;  800  location;  Moved  to; 

PTIMOT  28/$1C  788/$314 

PBPNT  29/$1D  734/$2DE 

PBUFSZ  30/$1E  735/2DF 

CRETRY  54/$36  688/$29C 

DRETRY  55/$37  701/$2BD 

CKEY  74/$4A  1001/$3E9 

CASSBT  75/$4B  1002/$3EA 

NEWROW  96/$60  757/$2F5 

NEWCOL  97,98/$61,$62  758,759/$$2F6,  $2F7 

ROWING  121/$79  760/$2F8 

COLINC  122/$7A  761/$2F9 

TEMP2  788/$314  787/$313 

Reserved  (spare)  locations  (400/800) 

now  in  use  in  XL/XE; 

568  ($238),  569  ($239),  581  ($245),  654  ($28E),  71 3  -  735 

($2C9-$2DF),  745  ($2E9),  757  -  761  ($2F5-$2F9),  829  -  831 

($33D-$33F),  1000  -  1020  ($3E8-$3FC) 

For  detailed  information  about  the  changed  uses,  refer 
to  Mapping  the  Atari  (Revised  Edition),  by  Ian  Chad- 
wick,  Compute!  Publications,  Inc.,  324  W.  Wendover  Ave- 
nue, Suite  200,  Greensboro,  NC  27408.  (919)  275-9809. 
816.95. 

SCREEN  DISPLAY 

Lots  of  popular  games  make  use  of  fine  scrolling  across 
large  multi-screen  maps,  usually  in  conjunction  with  an 
altered  character  set.  You  can  do  this  vertically  in 
GRAPHICS  0  without  having  to  write  special  display  lists. 

LOAD  a  BASIC  program,  POKE  622,255  (S26E)  and  then 
LIST.  The  program  scrolls  smoothly  off  the  screen.  Now, 
if  you  type  DOS  and  list  the  disk  directory,  you'll  see  fine 
scrolling  is  still  enabled.  Cancel  fine  scrolling  by  POKE 
622,0. 

Fine  scrolling  works  with  the  text  screen  editor  (E;)  but 
other  graphics  modes  still  require  special  display  list 
techniques. 

You  can  redirect  the  screen  display  to  the  printer  by 
POKE  838,202  and  POKE  839,254  ($346,  S347).  To  send 
it  back  to  the  display  again,  use  POKE  838,175  and  POKE 
839,242. 

CHARACTER  SETS 

The  XL/XE  has  another  set  of  letters  and  numbers — the 
international,  or  European,  character  set.  You  can  switch 
from  your  normal  ATASCII  display  to  this  set  by  POKE 
756,204  (S2F4)  and  return  to  the  American  set  by  POKE 
756,224.  If  you  change  over,  try  typing  several  CONTROL- 


key  combinations  to  see  the  cither  character  set. 

The  international  character  set  takes  IK  of  memory  from 
52224  to  53247  ($CC00-SCFFF).  If  you  use  a  program  to 
turn  your  OS  ROM  into  OS  RAM,  you  can  use  this  space 
for  your  own  routines  or  graphics. 

THE  KEYBOARD 

You  can  control  the  delay  rate  for  repeating  keys  and  the 
speed  of  the  repeat.  Location  729  ($2D9)  controls  the 
delay  between  the  time  a  key  is  pressed  and  the  time  it 
begins  repeating,  measured  increments  of  l/60th  second 
each — one  VBLANK  interval.  Initially  it  is  set  at  48 — 0.8 
seconds  before  a  key  will  repeat.  A  short  delay  can  speed 
things  up,  try  POKE  729,6.  Increase  the  delay  time  by 
POKE  729,120.  Any  number  between  one  and  255  will 
do,  while  zero  means  no  repeat  at  all. 

Location  730  ($2DA)  controls  the  repeat  rate — the  num- 
ber of  times  a  key  repeats  in  a  second  while  you  hold  down 
the  key.  It  is  initially  set  at  6.  Like  729,  the  rate  is  a  meas- 
ure of  VBLANK  intervals  (60ths  of  a  second),  so  this 
default  value  is  10  repeats  per  second.  Therefore,  60  would 
be  one  a  second,  1  would  be  60  per  second.  Zero  means 
no  repeats  at  all. 

To  disable  the  keyboard  completely,  POKE  621,255 
(«26D).  You'll  have  to  press  [RESET]  to  regain  control,  or 
have  your  program  POKE  zero  into  this  location  (perhaps 
when  a  console  key  is  pressed,  since  this  doesn't  lock  out 
the  console  keys). 

You  can  redefine  the  keyboard  by  rewriting  the  system 
keyboard  definition  table.  The  address  is  stored  in  121  and 
122  (879,  HA;  LSB/MSB)  and  normally  points  to  64337 
(SFB51).  This  is  a  192-byte  table  of  keystrokes.  The  first 
64  are  lowercase,  then  key  plus  [SHIFT]  and  finally  key 
plus  [CONTROL]  in  the  following  order  (reading  left  to 
right); 

I  j  ;  F1  F2  k  +  * 

o  ...  p  u  RETURN  i  - 

V  .  .  .  c  F3  F4  b  X  z 

4  ...  3  6  ESC  5  2  1 

,  SPACE  .  n  ...  m  /  inverse 

r  ...  e  y  TAB  t  w  q 

9  ...  0  7  BACKS  8  <  > 


f 


CAPS 


The  F1-F4  keys  are  function  keys  for  the  1200XL.  They 
have  their  own  definition  table  vector  at  96,  97;  S60,  S6l. 
The  keys  marked  ".  .  ."  are  unused.  Remember  when  writ- 
ing a  new  table  that  shifted  "w"  is  "W"  but  a  shifted  "5" 
is  "%"  and  [CONTROL]  with  a  key  gives  a  graphic  sym- 
bol or  command,  just  like  on  your  keys.  Use  the  ATASCII 
values  for  your  table,  then  POKE  the  address  into  these 
locations.  One  use  would  be  to  design  a  Dvorak  keyboard 
or  to  mask  out  unwanted  keys  for  input. 

Many  400/800  programs  made  direct  jumps  to  keyboard 
'get'  and  'put'  routines  rather  than  through  the  proper  vec- 
tors, which  makes  them  incompatible  with  XL/XE 
machines.  The  get  routines  in  the  XL/XE  begin  at  62026 

continued  on  next  page 


January  1986 


15 


(SF24A).  This  was  63038  («F63E)  in  the  800.  The  put  rou- 
tines begin  at  62128  (»F2BO).  or  63140  («!F6A4)  in  the 
800.  If  you  have  a  program  which  won't  work  on  your 
XL/XE,  try  finding  if  it  uses  these  locations  and  change 
them. 

Other  routines,  like  printer  I/O  have  also  moved.  But 
if  the  program  uses  the  vector  address  and  doesn't  jump 
to  the  routine  directly,  it  should  still  work.  Vector  tables 
are  located  between  58368  and  58495  (SE400  to  «E47F) 
and  jump  vectors  between  58488  and  58508  (SE450  to 
SE48C). 

KEYBOARD  CLICK 

The  XE  and  XL  computers  produce  a  noisy  chirp  each 
time  a  key  is  pressed.  You  can  turn  it  off  by  POKE  731,255 
(S2DB)  and  back  on  with  POKE  731,0.  The  difference 
betwen  turning  the  volume  on  your  TV  down  and  POKE- 
ing  731  is  that  other  sound  prompts  are  still  active — 
cassette  or  disk  load  soimds  for  example.  Only  the  key- 
board is  silenced. 

THE  HELP  KEY 

Many  j^rograms  use  the  [START],  [SELECT]  and  [OPTION] 
keys,  they  register  a  key  press  at  53279-  But  few  use  the 
[HELP]  key,  because  it  uses  a  new  location,  732  (S2DC). 
You  can  PEEK  the  status  of  the  [HELP]  key  in  your  own 
programs.  A  17  means  HELP  has  been  pressed,  while  81 
means  it  has  been  pressed  with  the  [SHIFT]  key  and  145 
means  it  has  been  pressed  with  [CONTROL].  That  num- 
ber remains  in  732  until  you  POKE  it  with  zero  to  clear  it. 

BASIC 

Did  you  forget  to  hold  down  the  [OPTION]  key  when 
you  turned  on  the  computer?  Instead  of  rebooting  the  sys- 
tem, simply  POKE  1016,255  (S3FB)  with  any  non-zero 
number  and  press  [RESET].  You'll  jump  to  DOS  immedi- 
ately and  the  system  won't  see  BASIC  installed.  Of  course, 
if  you  want  to  go  to  BASIC  later,  you'll  have  to  re-boot. 

MEMORY  MANAGEMENT 

Location  54017  (SD301)  was  PORTB— the  register  for  the 
third  and  fourth  joystick  or  paddle  ports  on  the  800.  Now 
it's  used  for  memory  management: 

Bit:        Use 

0  0  disables  ROM  from  491 52  to  53247  ($C000  - 
$CFFF)  and  55296  to  65535  ($D800-$FFFF) 

1  0  means  BASIC  is  enabled,  1  =  disabled 

2  130XE  memory  management  (see  Antic, 
November  1985) 

3  ditto  (controls  extra  64K  bank  access) 

4  ditto  (in  16K  blocks  addressed  by  ANTIC, 
the  6502) 

5  ditto  (or  both) 

6  reserved  for  future  use  (256K  XE?) 

7  0  means  self-test  ROM  enabled,  1  means 
RAM  enabled 

The  new  use  of  PORTB  was  described  in  Antic,  Novem- 
ber 1985  in  my  article  130XE  Memory  Management.  Bits 


2  through  5  are  used  by  the  "Freddie"  chip  in  the  130XE, 
the  only  difference  between  the  XE  and  XL  computers. 

OTHER  LOCATIONS 

There  isn't  space  here  to  cover  the  entire  XL/XE  memory 
map.  You'll  find  a  complete  description  in  my  revised  edi- 
tion of  Mapping  the  Atari.  But  here  are  a  few  other  loca- 
tions unique  to  the  XL/XE  computers. 

CMCMD  (07,  S07)  is  used  as  a  flag  for  passing  com- 
mands to  the  835  and  1030  modems.  When  it's  not  zero, 
it  passes  a  command. 

PALNTS  (98;  $62)  holds  the  version  of  the  display  han- 
dler Zero  for  North  America. 

DSCTLN  (725,  726;  $  2D5,  S2D6)  is  the  disk  sector  size. 
A  default  of  128  bytes,  it  can  be  as  large  as  65535  though 
most  drives  won't  support  a  non-default  size. 

DMASAV  (735;  S2DD)  was  designed  to  restore  the 
120()XL  display  if  disabled.  If  you  POKE  DMASAV  with 
your  DMA  value  from  559  ($22F)— 34  for  GR.O  screens- 
then  you  can  disable  the  display  with  POKE  559,0.  Any 
key  press  moves  the  value  in  DMASAV  back  to  559  and 
restores  the  screen! 

PUPBT  (829—831;  »33D— $33F)  are  three  registers  used 
to  test  memory  integrity  on  warmstart.  If  the  values  aren't 
92,  147  and  37  (S5C,  $93,  S25)  respectively,  the  system 
does  a  coldstart  when  you  press  [RESET]. 

GINTLK  (1018,  $3FA)  reads  one  when  an  external  car- 
tridge is  installed,  zero  if  not  (or  if  ROM  BASIC  is  in  use). 

The  self-test  code  is  actually  in  the  OS  ROM,  hidden 
below  the  GTIA,  ANTIC  and  POKEY  chip  area  ($D000 
to  $D7FF).  When  called,  it  is  moved  down  to  the  area 
between  20480  and  22527  ($5000— S57FF)  and  run  from 
there.  If  you  can  burn  your  own  OS  EPROM,  you  could 
replace  this  code  with  something  far  more  useful,  like  a 
monitor 

What  was  once  an  empty  4K  block  in  the  800  is  now 
used  for  interrupt  handlers  and  for  the  international  char- 
acter set— 49152  to  53247  ($COOO—$CFFF).  Some  older 
800  programs  test  this  area  for  certain  allowed  values 
before  they  will  run.  This  is  to  discover  if  you  have  some- 
thing "unofficial"  like  Omnimon  in  that  space.  You  may 
need  the  FIX  XLtranslator  disk  in  such  a  case. 

There  is  also  a  fair  amount  of  code  used  for  the  parallel 
device  handler,  including  considerable  RAM  space 
reserved  for  device  variables.  Since  manufacturers  have 
not  taken  advantage  of  this  rather  powerful  feature,  the 
code  doesn't  do  anything  and  the  numerous  RAM  loca- 
tions can  be  used  for  your  own  storage.  For  example, 
addresses  713  to724($2C9-$2D4).  Rumors  abound  about 
a  revised,  enhanced  OS  due  soon —  one  which  corrects 
various  faults  like  the  printer  timeout.  If  and  when  such 
an  OS  is  released,  I'll  report  the  changes  here  for  Antic 
readers. 

Ian  Chadwick  is  the  author  of  the  standard  reference 
book  for  serious  Atari  programmers,  Mapping  the 
Atari.  We  are  also  proud  to  announce  that  he  has  now 
joined  Antic  Magazine  as  a  Contributing  Editor    __ 


16 


ANTIC,  The  Atari  Resource 


BEST  BUY  ON 
SMALL  QUANTITIES 

COLORED  DISKS  AS  LOW  AS  79(1;  EA.  ■  FLOPPY  DISKS  AS  LOW  AS  59<t  EA. 

Fully  guaranteed.  Includes  sleeves  and  hub  rings.  DISKETTES  (2  box  minimum)  1 0  per  box 


5'M" 

Black  Generic  Bulk 

Colored  Generic  Bulk 

BULK 

SS/DD 

DS/DD 

SS/DD 

DS/DD 

20-69 

.74  ea. 

.99  ea. 

.89  ea. 

1.09  ea. 

70+ 

.59  ea. 

.85  ea. 

.79  ea. 

.99  ea. 

51/4" 

Black  Generic 

Color.  Generic 

BASF 

Maxell 

Boxes  (10) 

SS/DD 

SS/DD 

SS/DD 

SS/DD 

2-6 

8.90 

10.90 

10.90 

16.90 

7-1- 

7.40 

9.90 

9.90 

15.90 

ATARI  520  ST 

HARDWARE 

CALL  FOR  PRICES 

ATARI  520  ST  SOFTWARE 

DRAGON  GROUP 

4X  Forth   89 

4X  Forth  Accelerator 69 

MIRAGE 

Express  (Word  Processor)  ....  39 

VIP  Technologies    89 

SST  SYSTEMS 

Chat  18 

MARK  OF  THE  UNICORN 

Mince    119 

PC  Intercom    85 

Final  Word  109 

Hex 32 

INFOCOM 

ZorkI  28 

Zorkll    31 

Zork  III 31 

Cullhroats  28 

Deadline 34 

Enchanter   28 

Hitchhiker's  Guide  28 

Seaslalker  28 

Sorcerer  31 

Suspect    31 

Witness 28 

Wishbringer 28 

Infidel   31 

Mind  Forever    31 

HIPPOPOTAMUS  SOFTWARE 

Hippo  Computer  Almanac  ...  23 

Hippo  Jokes  &  Quotes   23 

Hippo  ST  Disk  Utilities   33 

Hippo  ST  Ramdisk   23 

Hippospell  27 

Hipposimple  . . . .' 33 

Hippoart  27 

Hippobackgammon   27 

Hippo  -Lock  79 

Hippo  Eprom  Burner  1 09 

MICHTRON 

M-Disk 28 

Mudpies  24 

Soft  Spool   28 

Flip  Side  28 

Calendar 24 

Mi-Term    65 

Gold  Runner  24 

Time  Bandit 33 

HABBA 

Business  Letters 35 

Wills  35 

Hippo  "C'  Compiler  54 

EPSON  PRINTERS 

LX-90 219 

FX-85 349 


STAR  MICRONICS 

SG-10    229 

SG-15    399 

SD-10    359 

SR-10    519 

Powertype  319 

PANASONIC  PRINTERS 

KX-1091   259 

KX-1092  379 

CALL  FOR  PRICES! 
PRINTER  INTERFACE  CABLES 

Microprint    39 

1150  Parallel  Printer 

Interlace 49 

U-Print  A 59 

A-16  Intertace/Buffer 89 

APE  Face  XLP  49 

APE  Face  12XLP    49 

Microbits  Microstuffer 99 

PRINTER  RIBBONS 

Gemini  Printers  (Black) 4 

Gemini  Printers  (Blue/Red/ 

Purple/BrnVGrn.)    5 

Epson  Primers  (80)  Series)     .  6 

Panasonic  Printers  (Black).  .  9 

Panasonic  Printers  (Color)  ...  12 

MONITORS 

Teknica  M.J-10 189 

Nap  Green  with/sound 99 

Nap  Amber  with/sound 99 

Sanyo  12"  Green    79 

Sanyo  1  2"  Amber   79 

Monitor  Cable   5 

MODEMS 

Atari  1030  Dir.  300  BAUD 59 

R-Verter 39 

CompuServe  Starter  Kit    19 

Avatex  (Hayes Compatible)   ...  229 

Racal  Maxwell  XII  Hayes  -. .  249 

MPP  lOOOE 69 

UPGRADES/ACCESSORIES 

Flip  n'File  10 4 

Flip  n' File  15           7 

Original  Flip  n'  File  50   14 

Disk  Bank/5  (Holds  50) 12 

Disk  Bank  (Holds  10)  5 

Power  Strip  (6  outlet)  16 

Lineguard  Spike  Suppressor    13 

Disk  Drive  Cleaning  Kit  9 

MicroMate  Paper 

(20#.  540  sheets.) 10 

Printer  Stand  (wire) 16 

DustCovers  . . .   Catlforavallabjiity 

Disk  Coupler  (notch)    6 

Fac  Pac  5'/<"  (holds  50) IS 

Fac  Pac  5'/."  (holds  10) 7 

Fac  Pac  3Vj"  (holds  25) 12 

Fac  Pac  3W  (holds  12) 7 

Monitor  Stand    19 


ATARI  SOFTWARE 

NEW  ATARI  PROGRAMS 
ACTIVISION 

Hacker 18 

Master  of  Lamps   17 

Great  Amer.  Road  Race    17 

Star  Bowl  Football  20 

Ghostbusfers 20 

BATTERIES  INCLUDED 

Paperclip 41 

Homepak 35 

B/Graph  28 

BRODERBUND 

Printshop 29 

Printshop  Graphics  Library 

t,  2or3  (ea.)     18 

Printshop  Paper  Refill 14 

Mask  of  the  Sun  27 

Championship  Lode  Runner    .  24 

ELECTRONIC  ARTS 

Pinball  Construction  (D)    17 

MU.L.E.(D)    17 

Murder  17 

One  on  One  (D) 24 

Archon  II  (D) 24 

Music  Construction  (D)   17 

Realm/Impossibility  (D)  17 

Seven  Cities  of  Gold 24 

EPYX 

Eidolon 28 

Koronis  Rift 28 

Summer  Games  27 

Ballblazer(D) 27 

Rescue  on  Fractalus  (D)  27 

INFOCOM 

Cut  Throats  (D)   23 

Deadline  (D)  29 

Enchanter  (D)    23 

Hitchhiker's  Guide  to 

the  Galaxy  (D)   23 

Sea  Stalker  (D)    23 

Starcross  (D)    29 

Suspect  (D) 27 

Suspended (D)    29 

Wishbringer   23 

Witness  (D)  23 

Zork  I  (D) 23 

Zork  II  or  III  (D) 27 

Invisicules  Hint  Books  7 


MICRO-LEAGUE  SPORTS 

Baseball 27 

Team/Player  Disk 14 

Manager's  Disk 28 

MICROPROSE 

Aerojet  Call 

F- 15  Strike  Eagle  (D)    23 

Solo  Flight  (D) 23 

Kennedy  Approach  23 

Decision  in  the  Desert  27 

Crusade  in  Europe    27 

Gunship:Helicopter  Sim 23 

Sili'Ml  Sen/ice:  Sub  Sim 23 

OSS 

Action  (R)    49 

Action  Tool  Kit(D)    19 

Basic  XL  (R)   38 

DOSXL(D| 19 

Basic  XE    49 

Mac  66  (R)    49 

Mac/65  Tool  Kit  (D) 19 

Writer's  Tool  Kit    45 

Basic  XL  Tool  Kit    19 

SCARBOROUGH 

Maslertype  (NEW) Call 

Net  Worth Call 

Mastertype  Filer Call 

SIERRA  ON  LINE 

Ultima  I 23 

Ultima  II  39 

SSI 

Battalion  Commander  Call 

Computer  Quarterback   27 

Kampfgruppe 39 

Objective  Jursk 27 

Italian  Commander  27 

Computer  Ambush    39 

Rails  West 27 

Colonial  Conquest 27 

Panzer  Grenadier 27 

Gemstone  Warrior  23 

SUBL(3GIC 

Jet  Sir--lator Call 

Flight  Simulator  II 36 

SYNAPSE 

Alley  Cat    14 

Syn-File-F  34 

Syn-Calc   34 

Syn-Trend  27 

Syn-Comm   27 

Syn-Slock  27 

Mindwheel  (needs  2  drives)  ... .    27 
Essex    27 


To  order  call  TOLL  FREE 

1-800-824-7506 


ORDER  LINE  ONLY 


COMPUTER  CREATIONS,  Inc. 


P.O.  BOX  493 -DAYTON,  OHIO  45459  ^ 

For  information,  order  inquiries,  or  for  Ohio  orders  (51 3)  435-6868 

Order  Lines  open  9:00a.m.  to  8:00  p. m.Mon.-Fri.;  10a.m.  to  4:00  p.m.  Sat.  (Eastern  StandardTime).  Minimum  $15  per  order.  CO. D.  (add  $3. 00).  Pleasespecifycomputersystem.  Call  toll 
free  number  to  verify  prices  and  availability  of  product.  Prices  and  availability  are  subject  to  change  without  notice.  We  ship  CO.D.  to  Continental  U.S.  addresses  only!  Please  include  4% 
shipping  on  all  Hardware  orders  (min.  $4.00).  Software  and  accessories  add  $3.00  shipping  and  handling  in  Continental  U.S.  Actual  freight  will  be  charged  outside  U.S.  to  include 
Canada,  Alaska,  Hawaii,  Puerto  Rico  and  APO.  Ohio  residents  add  6%  sales  tax.  Canadian  orders  add  5%  shipping,  (min.  $5.00).  All  other  foreign  orders,  please  add  1 5%  shipping,  (min, 
$10).  For  immediate  deliverv  send  cashier's  check,  money  order  or  direct  banktransters.  Personal  and  company  checks  allow  3  weeks  to  clear.  School  purchase  orders  welcome.  Due  to 
our  low  prices,  all  sales  are  final. Canada  and  foreign  orders  must  be  in  U.S.  dollars.  NO  CREDITS.  All  defective  returns  must  have  a  return  authorization  number.  Please  call  (5 13)  435- 
6868  to  obtain  an  RA#  or  your  return  will  not  be  accepted  for  replacement  or  repair.  FOR  VOUR  PROTECTION  WE  CHECK  FOR  CREDIT  CARD  FRAUD. 


and 


eieoeioiiiiioeeeeieioiiaeioiioiBoeooeeeoii 

18011 111B8088B101 01 0101 01001 teB0«0011OllOl 

;0ii'    -^sioiioiiiiioeoiooiBioeiiOBeooiioiiiio 

001     ibv     3181801.003. >t4cOri3LaXStei80B00811180108 

001     00i^     ^^  ^  '^^^^    [^'JfcL0001OllOB01110 

Till  181 181 1001.11 
^^     J88001B01118B11111 

iOl80lfltllfiff^lff^^r^H»110101100180Ol 

_         _  _   ^^10111 

Oil  ^^  J  Mfc^^P  1  W  J  ^^A^**S  BHoooio 

0 1  o:i  «w4flWM^H|Mi||||lH^k 

1 1 1 0  «^i0^B0^^^^pfii^^^^^^^^^B  1 01  o  1 1 0 

ioB00oioiiienHRRoiiiVMHHffilHffile0e0O0i 


5piral5  8i  horizontal  sweep  effects 


by  FRED  PINHO 


Get  ready  to  rival  George  Lucas — or  at  least  your  local 
TV  station — ivith  these  fancy  video  effects.  Dandy  Dis- 
solver  is  a  BASIC  program  for  8-bit  Atari  computers  with 
48K  memory  and  a  disk  drive. 


7*  he  Atari  is  well  known  for  its  graphics  capabil- 
ities. One  commonly  used  feature  is  page  flipping, 
the  ability  to  rapidly  switch  from  one  pre-clrawn 
screen  to  another  simply  by  altering  several  b}'tes 
in  the  display  list. 

While  impressive,  the  techniciiie  lacks  elegance.  Movie- 
makers often  use  "dissolves"  and  "fades"  to  change  from 
one  scene  to  the  next.  With  its  close  control  of  the  video 
screen,  your  Atari  can  create  a  variety  of  screen  dissolves. 
This  article  describes  two — a  spiral  dissolve  and  a  horizon- 
tal sweep  dissolve. 

These  routines  are  written  in  machine  language  and  can 
be  customized  to  run  at  any  speed  in  any  graphics  mode 
(0-15).  You  can  control  and  use  these  routines  from  your 
BASIC  program  with  the  USR  function.  Listing  1  demon- 
strates these  dissolves  in  Graphics  1,  a  mode  frecjuently 
used  for  game  screens.  Use  Listing  2  to  create  these  BASIC 
subroutines  for  use  in  your  own  programs. 

GETTING  STARTED 

Type  in  Listing  1,  DISOLVl.BAS,  checking  it  with  TYPO 
II,  and  SAVE  a  copy  before  you  RUN  it. 

Listing  1  draws  two  hidden  Graphics  1  screens  and  a 
title  screen.  Next,  the  program  demonstrates  two  exam- 
ples of  spiral  and  sweep  dissolves.  Press  the  [OPTION] 
key  to  step  from  one  dissolve  pattern  to  the  next.  Finally, 


ANTIC,  The  Atari  Resource 


the  program  demonstrates  both  dissolve  routines  at  vari- 
ous delay  rates. 

Listing  2  creates  the  dissolve  routines  which  you  can 
later  include  in  your  own  BASIC  programs.  The  dissolve 
routines  are  LlSTed  to  a  disk  file  which  can  later  be 
ENTKRed  into  your  BASIC  program.  These  dissolve  rou- 
tines use  a  delay  subroutine  which  is  stored  in  the  lower 
half  of  the  cassette  buffer  (locations  1021-1064,  !J03FD- 
S028).  This  means  your  program  cannot  access  the 
cassette. 

Type  in  Listing  2,  DISOLV2.BAS,  checking  it  with 
TYPO  II,  and  SAVE  a  cop}'  before  you  RUN  the  program. 

Listing  2  can  create  three  different  types  of  BASIC  dis- 
solve routines — one  "sweep"  routine,  and  two  types  of 
"spinii"  dissolve  routines.  You  can  use  any  or  all  of  them 
in  your  BASIC  pnjgram.  The  sweep  dissolve  works  in  all 
graphics  modes,  and  occupies  line  numbers  32060-32200. 
Listing  2  will  LIST  this  routine  to  a  disk  file  called 
SWEEPDIS,  I.S  T. 

Due  to  the  wide  variety  of  screen  dimensions,  two  spi- 
ral dissolve  routines  are  needed,  one  for  bit-mapped 
modes  (Ciraphics  Modes  3-11,  14  and  15)  and  one  for  char- 
acter modes  (Ciraphics  Modes  0-2,  12  and  13). 

Note  that  xour  spiral  patterns  will  vary  with  the  graphics 
mode  chosen.  Spiral  dissolves  using  Ciraphics  Modes  8 
and  15  present  particularly  unusual  patterns. 

The  bit-mapped  spiral  dissolve  routine  created  by  List- 
ing 2  uses  line  numbers  32000-32200.  Listing  2  LISTs  this 
routine  to  a  disk  file  called  SPRBITDS.LST.  The  character 
mode  spiral  di.ssolve  uses  line  numbers  32030-32200  and 
is  LISTed  to  disk  as  SPRCHRDS.LST 

USING  WITH  BASIC 

Any  of  these  routines  can  easily  be  merged  with  your 
BASIC  program.  Just  LOAD  your  program,  tlien  ENTER 
the  subroutines  \'Ou  need.  Make  sure  your  program  does 
not  use  line  numbers  above  31999. 

As  each  routine  uses  exclusive  line  numbers,  you  can 
use  all  three  routines  in  your  program. 

After  properly  setting  up  your  main  and  hidden  screens, 
begin  the  dissolve  with  the  appropriate  USR  call,  as  shown 
below. 

ILse  this  USR  call  for  sweep  dissolves: 
Z  =  USR(ADR(SWPDIS$),STDDS,STDDH,DLy,C0,C1,C2,C3, 
C4) 

Use  this  USR  call  for  spiral  dissolves  in  bit-mapped 
modes: 

Z  =  USR(ADR(SPBTDIS$),MDLSCR,MDLHDN,DLy,STDDS, 
EDDS,STDDH,EDDH,C0,C1  ,C2,C3,C4) 

LIse  this  USR  call  for  spiral  dissolves  in  character  modes: 
Z  =  USR(ADR(SPCHDlS$),MDLSCR,MDLHDN,DLy,STDDS, 
EDDS,C0,C1,C2,C3,C4) 

HOW  IT  WORKS 

Z  is  a  dumm)'  variable  required  by  the  syntiix  of  a  USR  call. 
ADR(  $)  is  the  address  of  the  string  which 

holds  the  dissolve  subroutine. 


MDLSCR  is  the  address  of  the  middle  coordinate  of 
the  visible  screen.  This  is  the  point  at  which  the  spiral 
dissolve  begins.  To  find  this  address,  determine  the  start- 
ing address  of  screen  memory.  Add  this  value  to  the  appro- 
priate value  given  in  Figure  1. 

The  starting  address  of  visible  screen  memory  (STDSS) 
is  given  by  PEEK  (560)  +  PEEK(56l)*  256.  Remember  to 
execute  a  graphics  call  before  using  this  formula. 

MDLHDN  is  the  address  of  the  middle  coordinate  of 
the  hidden  screen.  Find  this  value  the  same  way  you  found 
the  value  of  MDLSCR. 

DLY  is  the  delay  value.  This  number  can  range  from 
one  to  65535.  Higher  values  create  slower  dissolves.  You'll 
have  to  experiment  with  your  graphics  mode  to  find  the 
best  delay  value.  Generally,  the  best  effects  result  from 
delay  \'alues  between  2000  and  8000. 

STDSS  is  the  sKirting  address  of  visible  screen  memory. 

EDDS  is  the  address  of  the  ending  coordinate  of  visible 
screen  memory.  Add  STDDS  to  the  value  given  in  Figure 
I  to  find  EDDS. 

STDDH  is  the  starting  address  of  the  hidden  screen. 

EDDH  is  the  address  of  the  ending  coordinate  of  the 
liidden  screen.  Add  STDDH  to  the  value  given  in  Figure 
1  to  find  EDDH. 


Figure  1 

iraphics 

Middle  Coordinate 

End  Coordinate 

Mode 

Factor 

Factor 

0 

459 

959 

1 

189 

399 

2 

89 

199 

3 

94 

199 

4 

194 

799 

5 

389 

1599 

6 

789 

3199 

7 

1579 

6399 

8 

3179 

7679 

9 

3819 

7679 

11 

3819 

7679 

12 

379 

799 

13 

179 

399 

14 

1589 

3199 

15 

3179 

6399 

C0,C1,C2,C3,C4  are  the  values  of  the  playfield  and 
background  color  registers  (locations  708-712)  for  the  new 
screen.  Although  most  graphics  modes  do  not  use  all  five 
color  registers,  you  must  specify  all  five  values  in  the  USR 
call.  Otherwise,  your  computer  will  lock  up. 

Listing  1  gives  a  good  example  of  how  to  set  up  and 
manipulate  hidden  screens.  Remember,  each  USR  call  must 
be  typed  in  exactly  as  shown,  or  you'll  get  unusual  effects 
and  possibly  a  locked-up  computer 

Fred  Pinho  's  Atari  Time  Machine  appeared  in  the  Sep- 
tember, 1985  Antic.  He's  a  biochemical  research  engi- 
neer fy-oni  Valley  Cottage,  New  York. 


Listing  on  page  88 


□ 


January  1986 


19 


mm 


Digitize  your  picture  with 
the  perfect  hardware/software  ^^m^KSfV', 
combination:  COIMPUTER  EYES  ^^KaiM " 

and  IVIAGNIPRINIJI,:^ ^BIKI^'; 

COMPUTER  EYES,  capture  software  and  pH:i^^" 

MAGNIPRINT   11+  S||>i95 


'114' 


All  new  sound  digitadier  and 
synthesi.  f  youf  Atari   Trred  of  low-quality  mechanical  sounding 

voice  ouipui/  Now  you  can  make  any  Atari  speak  in  your  own  wotce 
Tiffd  of  four  tone  sound?  Now  any  Aiart  can  play  a  whole  orchestra 
complete  with  a  singing  choif  The  Parrot"  digital  sound  synthesirer 
system  lets  you  do  all  this  and  much  more 

How  It  works  —  "The  Parrot"  system  pluqs  mto  yout  joystick  port  and 
lets  you  itcora  pure  digital  sound  frc.T,  your  stereo,  Tv.  microphone,  or 
any  other  sound  source  The  special  Parrot  software  lets  you  play  tsack 
this  high  quality  sound  on  any  Aiart  system  with  no  special  hardware 
needed  It  even  lets  you  put  this  untjelievable  sound  right  into  your  own 
programs,  that  will  run  on  anyone's  Atari  It  also  includes  digital 
sequencer  software  that  lets  you  turn  your  Atari  mto  a  synthesizer 

I  comparable  to  those  costing  thousands  of  dollars  Turn  any  natural 
sound  into  a  musical  instrument,  or  design  your  own  custom  sounds 
imagine  playing  a  song  with  the  sounds  of  a  dog  s  Oark,  a  Chinese  gong, 
a  car's  honk,  your  own  woice.  0'  anything  your  imagination  can  come 
up  wiih  It  turns  your  (teyOoard  into  an  organ  and  lets  you  institnily 
switch  between  up  to  nine  different  dig/tai  sounds,  each  with  three  full 

I  octaves  of  notes  Rejprd/ng  time  vanes  depending  on  available  n-temory 
and  quality  level  desired  ibuVe  got  to  hear  it  to  Believe  itllK 

THE  PARROT  digital  input  hardware  and  playback/synthesizer  soft- 
ware with  sample  sounds  and  demos 

All  For  Only  $39,95  1 


Only 

COMPUTER  EYES/MAGNIPRINT  Camera  System 
A  complete  ready  to  run  system  for  those  without  access  to 
Video  equipment.  This  system  includes  Computer  Eyes,  Magni- 
print  H  -t- ,  a  high  quality  BIW  video  camera,  and  a  10  ft  coaxial 
cable  with  appropriate  connectors.  Only  S  299.95 
COf\1PUTER  EYES  alone  (with  capture  and  display  software 

only)  $99.95  

Computer  Eyes  lets  you  take  any  form  of  video  input  and 
save  it  as  a  high-resoluiion  graphics  screen.  You  can  use 
a  video  camera,  VCR,  TV  output,  video  disk,  other  com- 
puters, etc.  Now  you  can  capture  your  piaure,  your 
friends  or  any  video  image  and  show  il  on  -an  Atari 
computer.  Computer  Eyes  is  an  innovative  slow  scan 
device  that  conneas  between  any  standard  video  source 
and  your  Atari  computer  (see  the  review  in  A.N.  A,L  O.G. 
magazine). 

•  Do  a  complete  Hi-Res  scan  in  under  6  seconds 

•  Unique  multi-scan  mode  provides  realistic  grey  scale 
images  in  24  seconds,  and  up  for  more  detail  scans. 

•  Full  one-year  warranty  on  parts  and  labor 

•  Plugs  into  your  Atari  joystick  ports  and   uses  a 
standard  video  phono  plug 

isjow  anyone  can  create  the  kind  of  graphics  seen  in  this 
ad  When  Computer  Eyes  is  combined  with  fvlagniprint 
H  +  .  you  get  unique  capabilities  that  no  other  system  can 
offer 

•  Print  your  pictures  in  up  to  1 9  different  sizes,  including 
poster  sizes  several  feet  across 

•  Print  pictures  with  full  shading  for  a  level  of  realism 
even  bener  than  your  fV  screen 

•  Take  your  Computer  Eyes  images  and  modify  them 
with  your  Koala  Pad.  Atari  Touch  Tablet,  fvlicro 
Illustrator  program,  or  Magniprint's  special  touch-up 
feature 

•  Utorks  with  Epson,  Gemini,  Panasonic,  NEC,  Citoh, 
and  other  compatible  dot-matrix  printers  (850  interface 
or  equivalent  required) 

•  Stipportsallfvlagniprint  ll-i-  features 


c'B^^i-^ 


"fvlagniprint  W  is  a  versatile  and  powerful  program  which  will  meet  most. 
If  not  all  your  print  out  needs  "  ANALOG  MAGAZINE 

The  plus  IS  in  the  shading  —  now  Magniprint  lets  you  print  the  highest  quality  reproduaions  of 
your  screens  available  anywhere.  \t  lets  you  choose  the  shading  you  want  for  the  different  colors 
and  shades  on  the  screen  It  allows  you  to  adjust  the  shades  while  your  picture  is  displayed  on  the 
scteen.  so  what  you  see  is  what  you  get.  Magniprint  prints  the  shades  on  your  standard  printei 
and  paper  by  using  specially  designed  dot  patterns,  yielding  bener  looking  output  than  you  get 
on  your  screen 

This  new  feature  is  perfect  for  pnnting  pictures  from  Koala  Pad.  Touch  Tablet,  Micro  Illustrator. 
and  others  It  will  ama/e  you  when  you  print  pinures  from  Computer  Ryes  or  Strip  Poker 


-    lll«bl«  lOf  yourcDmpuIei 


JK 


Italy  p 


illlul 


••n  D*lor*<  Maonij 

PRINT^HOP"  Prlnta  18dlK»fBJ 

libl»«7thNEC.  CITDKEPSON.iQi 

1  your  own  or»PhlC«  craatlona  or  Ihoa 

With  Arf.rsVN-GiapQi-.Alari  Graphic 

uch  TablBl',  Paint",  Strip  Poker',  Graphlca  Magic 

•  Doaa  amazing  grapMca  vjWt 

lOdlly  pleturaa  with     -  — 


,  raqulraa)   Accspla  yi 

J  MIcrtr '"■  "'■ 

I  Atari 


Iha  moil  powartui  prlr 
n\  OTIA  mod**  wrth  10  BnaQai 
■om  ',4  paga  lo  gluni  wall  alia; 
ilh  a  cania'ino  opHon  Wo'k 
-^1  (850  iniarlac*  or  aguivalan 
aalad  wilh  Oraphlca  Maiiar' 
Ihi  Pan*,  a/Oraph',  Koala  Pad- 


•  Spaclal  laatui 
convorlagrap* 
lop'lntlha  who 

■  help  ai 

I  Poatsra 

I  which  ara  allachi 


sSplcti 
-    any 


agraphlcamo 

iTIAmoOaaS,  1 
•hsata  of  papar 


lar  and  papa'  ) 
ilCIura»»C»n   , 


3.  and  11  with  ie  dillarant  ahadaa 

40%  Faster         only$24.95  I 


I  Actually  done  3 
A/ith  Magniprint  F 


RTRRI 
50f  TWRfje 

PRorecTiOH 

TCCHHIOUes 


ADVANCED 

RTRRI 
PffOTECTIOH 

;  recHNiQues 


BOOK  I  -f  DISK:  (The  Original)  Thoroughly  explains  the  techniques 
used  by  advanced  software  pirates,  and  the  copy  proteaion  methods 
used  to  stop  them.  It  offers  clear  and  understandable  explanations 
sophisticated  enough  for  software  writers  of  any  scale  yet  easy 
enough  for  a  beginner  just  wanting  to  learn  more  about  Atari"  com- 
puters A  MUST  READ  FOR  ALL  ATARf  OWNERS. 
BOOK  INCLUDES:  •  Duplicate  seaoring  •  Custom  disk  formatting  • 
Creating  "BAD"  seaors  •  Hardware  data  keys  •  Legal  protection  like 
copynghts,  trade  secrets,  patents  •  Proteamg  BASIC  programs  •  Self- 
modifying Code  •  ROM  +  EPROM  cartridges  •  Hidden  serial  numbers 

•  Self-destruaing  programs  •  Freeware  •  Misassigned  sectoring  • 
MiKh,  mtich  more 

DISK  INCLUDES:  •  Direaory  mover  •  VTOC  scanner  •  Duplicate 
sector  finder  •  Sector  mover  •  Bad  sector  writer  •  Sector  data  displayer 

•  Autorun  builder  •  Other  useful  programs 

This  comprehensive  book  and  disk  package  should  not  be  confused 
with  low  quality  imitations  offered  elsewhere 

BOOK  II  +  DISK  M:  Advanced  Softwarg  Protection.  This  all  new  sequel 
starts  where  the  highly  acclaimed  Book  I  leaves  off. Book  II  is  the  most 
up-to-date  resource  available  for  the  Atari"  owner  Includes  reviews 
and  explanations  of  produas  such  as  The  Happy  Enhancement.'  The 
Impossible.'  Thg  $(;analyzer,'  The  Chip,'  Thg  Pill'  and  Super  Piir  & 
many  others 

Book  II:  Tells  you  specifically  what  they  copy,  what  tfiey  won't,  how 
they  are  used,  and  the  details  of  how  they  work  Book  li  also  includes 
such  topics  as  •  Transmuting  proteaed  programs  •  Copying  disks  with 
more  than  19  seaors/track.  Includes  the  newest  proteaion  methods  by 

I  companies  like  Synapse"  AND  Elearonic  Arts'  •  Data  encryption  • 
Phreaking  methods  •  Program  worms  •  Logic  bombs  •  Bank-selea 
canridges  •  Random  access  codes  •  New  trends  in  software  law  • 
Sample  BASIC  +  Assembler  programs  •  On-line  security  •  And  much 

I  more 
DISK  II  INCLUDES:  •  Automatic  program  proteaor  •  Custom  format 

I  deteaor  •  Newest  proteaion  demos  •  Forced  password  appender  • 

\  Data  erKrypter  •  And  much  more 

Book  +  Disk  Packages  only  S  24.95  each  or 
Special  Offer  txith  for  only  S  39.95 


^candliyizer 


AT  LAST  A  UTILITY  THAT  DOf  S  IT  ALLI  Scans  &  Analyses  ALL 
Atari  programs  Works  on  programs  stored  on  Disk.  Car- 
tridge, or  directly  from  memory  •  Converts  complex 
machine  language  into  readable  assembler  •  Transforms 
ANY  Atari  BASIC  program  into  listaDle,  modifyable  BASIC  • 
Changes  a  4.  8.  or  I6K  cartridge  into  a  binary  load  file  and 
source  file  that  you  can  view  and  change  using  regular  Atari 
assembler  •  Clearly  shows  proteaion  techniques  such  as 
BAD  SECTORS.  BAD  DATA  MARKS,  DUPUCATE  SECTORS 
and  FORCED  CRC  ERRORS.  Even  finds  hidden  direaories 


No  other  program  can  do  ail  this!  Complete  with  instructions 
on  theory  and  use  S29.95 


ilPERSONAloR 


CARTRIDGE  TO  DISK  COPY  SYSTEM  Yes,  for  only  S  29  95.  you 

I  can  make  working  copies  of  all  your  Atari  computer  c^l- 

I  tridges  (I6K  or  less)   Our  special  package  will  let  you  save 

your  cartridges  to  ordinary  disk  files   They  will  run  exaaiy 

like  the  originals  when  used  with  the  Impersonator  Each 

disk  holds  up  to  12  cartridge  programs  Now  you  can  put  all 

your  real  cartridges  away  for  safe  keeping  and  use  the 

Impersonator  for  everything    YES.  IT  REALLY  WORKS    The 

I  Impersonator  does  everything  the  high-priced  cartridge 

I  back-up  systems  do      and  more  ONLY  S  29.95 


TO  ORDER: 

Call  2l6-374-7'169  to  charge  to  MasterCard  or 
VISA,  or  fviAiL  fO    AlphaSystems 

4435  Map  leparkRd 
Stow,  OH  44224 
Sendcheckor  money  order   Include  S2  00 
shp   S  hdig   ch 
Ohio  residents  add  5'/?%  sales  tax. 


Letterman    ^P 


Exciting.  Educational,  Fun   Lerterman's  like  a  computenzed  I 
Hangman  Game  with  multiple  skill  levels,  hints  on  request, 
optional  time  limits,  400  built-in  words,  and  the  ability  to  add  | 
your  own   Automatically  tracks  up  to  9  players  Lively  ani- 
mation, colorful  graphics,  amusing  sound  effects    Second  j 
Prize  Winner  in  the  Alan  Star  Awards       ONLY  $24.95 


^•©•V<» 


Learning  the  alphabet  can  be  fun  with  DOTS,  the  elearomcg 
version  of  "follow-the-doi  piaures"  Joystick  controlled  fol-[ 
low-the-dot  drawings  unravel  hidden  piaures  as  you  learn  | 
the  alphabet,  or  learn  to  count  Buiit-m  catalog  of  piaures 
With  musical  accompaniment     or  create  your  own 
piaures.  Great  for  kids,  fun  to  watch  and  listen  to  ^ 
ONLY  $19.95 


MASTERCRUNCH 

Shrink  down  your  programs  to  save  disk  space  and  memory 
Will  compress  a  BASIC  program  by  15%  to  40%,  so  it  loads 
faster,  runs  faster,  takes  up  less  memory  and  uses  less  disk 
space  Best  of  all,  it  is  fully  automatic,  fast,  and  works  on 
BASIC  programs  and  binary  load  files  (machine  language 
programming)  ONLY  $24.95 


I  Order  any  3  programs  and  get  FREE  your  choice 
1  Deluxe  Space  Games     ^^         Disk  Pak  1000 
BONUS.        [3  games  on  a  disk)  (Utility  Package) 


8  elZ^^BIiiai^i^  1 0  0 


OEM 


D 


ungeon 
Master's 


eeiio 


ftlft 


rentice 


■i'^f%'^L^tf^\'^i'^^'i'^L'4'^S'W^HL'L^f'^f^^l'l'r' 


A  Dungeons  and 
Dragons  scoreKeeper 
.  .  .  and  nnore 


by  ERNIE  NEGUS 


Our  mail  shows  that  quite  a  few  An- 
tic readers  are  fans  of  the  classic  fan- 
tasy game  Dungeons  and  Dra- 
gons. This  program  saves  your 
Dungeon  Master  a  lot  of  drudgery 
and  keeps  the  game  moving  a  lot 
faster  Dungeon  Master's  Apprentice 
stores  all  your  characters  and  their 
abilities  on  disk,  rolls  multi-sided 
dice,  and  calculates  confrontation 
damages.  This  BASIC  program 
works  on  all  Atari  computers  of  any 
memory  size,  ivith  disk  or  cassette. 

Frumgar  the  Barbarian  was  sit- 
^*  ting  on  a  log  and  eating  fresh- 
ly cooked  pheasant,  when 
suddenly  Morgoth,  the  Mystic 
Guardian  of  the  Forest,  sprang  from 
within  the  gnarled,  tangled  roots  of 
a  curiously  repulsive  tree  and  attacked 
from  behind! 

Frumgar  scrambled  for  his  tar- 
nished brass  scimitar  while  avoiding 
the  devastating  sweep  of  Morgoth's 


iron  hammer.  His  mind  whirled  fran- 
tically. Let's  see,  he  thought,  I'm  a  bar- 
barian with  a  Druid  Level  of  5  and  my 
Armour  Class  is  6 — at  least  it  was  un- 
til last  night's  downpour 

Moigoth's  eyes  began  to  sparkle  and 
the  fingernails  of  his  upraised  left 
hand  glowed  a  sickly  green. 

Oh  no!,  thought  Frumgar,  an  Illu- 
sionist on  top  of  it  all.  I  wonder  what 
his  Damage  Adjust  might  be?  Of 
course,  his  Character  Class  may  be  low 
to  begin  with .  .  . 

Who  will  survive?  Everything  stops 
while  the  Dungeon  Master  licks  the 
tip  of  a  stubby  pencil  and  figures  the 
odds. 

ENTER  THE  APPRENTICE 

But  why  should  the  Dungeon  Master 
waste  time  and  paper  while  his  loyal 
apprentice,  Atari  (Cleric,  level  64 -h) 
can  do  all  the  work? 

Cleric  Atari  is  fast,  accurate,  and 
keeps  excellent  ledgers  of  all  charac- 
ters who  pass  its  way.  Its  memory  is 
unsurpassed.  And  it'll  even  roll  the 
dice  for  you! 

THE  PROGRAM 

Type  in  Listing  1,  DUNGEONS.BAS, 
check  it  with  TYPO  II,  and  SAVE  a 
copy  before  you  RUN  it.  Dungeon 
Master's  Apprentice  is  a  tool.  It  won't 
play  the  game  for  you,  but  it  will  take 
care  of  a  lot  of  the  tedious  calcula- 
tions. It's  been  tested  under  fire  by 
hardcore  Dungeons  and  Dragons 
players,  and  modified  to  meet  their 
standards. 

The  program,  when  RUN,  offers  a 
series  of  menus  which  are  controlled 
by  joystick.  The  first  menu  tells  what 
your  apprentice  has  been  trained  to 
do. 

"Vbu  may  let  the  apprentice  roll  your 
dice  for  you,  with  any  number  of 
sides — up  to  100. 

continued  on  next  page 


January  1986 


21 


If  you  create  a  character,  the  ap- 
prentice will  lead  you  through  a  se- 
ries of  questions  such  as  Character 
Name,  Class,  Type,  etc. 

At  any  time,  the  apprentice  will  dis- 
play all  the  attributes  of  any  charac- 
ter you  have  previously  created. 

The  apprentice  will  keep  track  of 
all  the  characters  you  have  created  by 
dynamically  adding  DATA  statements 
to  its  ledgers.  Whenever  you  wish, 
you  may  save  your  collection  of 
characters  to  a  disk  file.  Any  number 
of  files  may  contain  up  to  40  charac- 
ters under  various  filenames.  (Cassette 
owners  should  enter  C:  as  a  filename, 
and  may  have  to  press  [RETURN]  dur- 
ing the  save  to  ensure  that  the  com- 
puter returns  to  the  program  after  the 
save.) 

Similarly,  the  apprentice  will  call  up 
any  collection  of  characters  you  have 
previously  filed. 

AUTO-COMBAT 

One  of  the  best  things  about  the  ap- 
prentice is  its  rapid  ability  to  calcu- 
late a  fight.   Choose  Auto-Combat 


from  the  main  menu,  enter  the  names 
of  your  opposing  characters  (they 
must  already  be  on  a  file  that  has  been 
loaded)  and  the  apprentice  will  dis- 
play something  very  much  like  this: 

FRUMGAR/SCIMITAR  Swings  at 
MORGOTH/SPELL 

Attacker  is  a  level  5  Druid 
Defender  has  a  10  Armor  class 

Attacker  must  roll  a  basic  8  to  hit 
Which  is  modified  to  a  12  by 
the  Defender  adjust  of  4 
The  Attackers  bonus  to  hit  of  7 
further  modifies  this  to  a  5 

The  Attackers  Damage  Adjust  is  13 

The  roll  is  5  and  is  a  hit 

CHANGING  THE  PROGRAM 

The  program  uses  data  entered  to  fig- 
ure out  who  is  to  survive.  Lines  2070 
to  3160  arc  D&D  tables  for  the  five 
major  classes.  The  DATA  statements 
on  lines  220  and  230  contain  infor- 
mation on  subclasses  of  characters. 
You  can  change  these  subclasses  if 
you  wish.  Just  remember  to  use  a  cap- 


ital Q  as  the  last  element.  You  must 
also  change  lines  700  to  730  to  reflect 
the  new  range  of  classes. 

When  creating  characters,  the  pro- 
gram actually  adds  lines  to  itself  (spe- 
cifically lines  0  to  42.)  Saving  charac- 
ters simply  LISTs  these  lines  to  disk  or 
cassette,  and  loading  characters 
ENTERS  these  lines.  Caution  should 
be  taken  when  SAVKing  the  appren- 
tice program.  If  you  save  lines  0  to  40, 
the  characters  will  be  sa\'ed  along 
with  the  program. 

Ernie  Negus  is  the  author  of  the  first 
published  program  for  the  130XE, 
the  One-Pass  I^OXE  Disk  Copier  (An- 
tic, September  1985).  He  runs  a  BBS 
in  Portland,  Oregon.  Just  dial  (503) 
BEE-CATS. 

Listins  on  page  92  L^ 


PC 

ATARI* 

$149.95 


X 

ATARI 

$149.95 


For  years  they  said  it  couldn't  be  done . 


THE 

"IMPOSSIBLE"! 


®  they  claimed! 


Backup  almost  any  distc  currently  available  (even  heavily  protected  programs)  with  an  UNMODIFIED  disl<  drive! 

Works  with  ANY  disk  drive! 

PURPOSE:  The  "IMPOSSIBLE"  was  developed  in  response  to  the  estimated  half  million  disk  drive  users  that  own  a  drive  other  than  the  Atari  810  (Indus,  Per- 
com,  Irak,  Rano,  Astra,  etc.)  that  wish  to  BACK  UP  their  protected  software.  Due  to  a  radically  new  technology  developed  by  Computer  Software  Ser- 
vices, modification  to  your  disk  drive  has  been  eliminated!  The  advantages  are  obvious!  Drive  warranties  ore  not  violated,  the  chance  occidental 
damage  has  been  eliminated,  etc.,  etc. 

OPERATION:  The  "IMPOSSIBLE"!  consists  of  a  disk  program  (unprotected  so  you  can  make  as  many  backups  as  you  wish)  and  a  4K  STATIC  RAM  pack 
which  is  inserted  intoyour  computer  (no  solderlng!)The"IMPOSSIBLE"!  will  readyour  program  disk  and  then  re-wrife  it  in  an  unprotected  format!  You  may 
make  additional  backup  copies  using  a  sector  copier  or  even  regular  DOS!  Because  your  backup  copy  no  longer  has  BAD  SECTORS  or  EXOTIC  FORMATS, 
the  program  data  can  now  be  manipulated  into  DOS  compatable  files  (even  double  densit/l),  transfered  to  cassette,  etc.  (with  the  aid  of  our  Satellite 
programs!)  No  user  programming  knowledge  required.  A  few  programs  require  logical  thinking. 
FEATURES:  1.  Backup  protected  disks  5.  AFSD-AutomatIc  FUZZY  Sector  Discriminator 

2.  Handles  most  MULTI-LOAD  programs  6.  Expands  computer  memotv  to  52K  usable 

3.  Makes  DOS  files  (with  Satellite  option)  7.  Simple  NO  SOUDER  installation 

4.  Up  to  90K  data  input  capable  8.  Satellite  expandable 

PROJECTED  SATELLITES:  A  "COMPACTOR"  program  which  will  convert  your  program  into  DOS  compatable  files  (double  density  compatable!)  for  the 
storage  of  several  programs  on  one  disk.  A  "COLUMN  80"  program  for  Wad  Proccessing,  etc.  It  allows  80  columns  on  the  screen!  The  "XL-MATE"  will  allow 
programs  mode  with  your  400/800  "IMPOSSIBLE"!  to  nowplay  on  your  XLComputerl  The  METAMORPHOSES  II  program  will  allowyoutoconverf  your  pro- 
tected CASSETTES  Into  disk  DOS  files  and  vice-verso.  All  satellite  programs  must  be  used  with  inconjunction  with  The  "IMPOSSIBLE"! 
REQUIREMENTS:  The  "IMPOSSIBLE"  diskette,  the  4K  STATIC  RAM  pock,  a  400  or  800  computer  (please  specify!)  with  48K  and  "B"  Rom's.  NOTE!  The  very  old 
ATARI  computers  were  shipped  with  "A"  Rom's  which  had  some  serious  "Bugs".  Even  if  you  don't  own  on  "IMPOSSIBLE,"you  should  upgrade  to  "B"  Rom's 
(simple  to  install!)  We  have  them  available  at  a  very  inexpensive  price.  CALL  US!  "XL"  version  available  soon! 

NOT  A  PIRATING  TOOL:  We  at  C.S.S.  did  not  design  The  "IMPOSSIBLE"!  to  put  Software  Manufactures  out-of-business  overnight!  Nearly  all  of  our  products 
have  been  "ripped-off"  by  industry  parasite  who  have  little  or  no  ability  to  develop  a  product  of  their  own  so  we  con  sympathize  with  their  dilemma.  All 
C.S.S.  products  have  built-in  safe  guards  which  prohibit  their  use  for  flagrant  pirating.  The  "IMPOSSIBLE"!  is  no  exception!  While  The  "IMPOSSIBLE"!  back- 
up the  most  heavily  protected  programs,  it  also  checks  to  see  that  the  4K  STATIC  RAM  pack  is  installed  before  allowing  the  backup  copy  to 
execute! 


EXAMPLES:  The  "IMPOSSIBLE"!  has  been  tested  on  300  of  the  most  pop- 
utar  and  heavily  protected  programs  we  could  find.  With  nearly  4000 
programs  for  Atari,  we  DO  NOT  guorontee  that  It  will  backup  all  pro- 
grams in  the  past-present-and  future!  We  will  supply  updates  at  S6  each 
(non-profit!)  if  and  when  necessary.  Programs  we  hove  successfully 
backed  up  Include:  Blue  Max,  Visi-coi,  Archon,  Mule.  File  Manager  800 
+,  Syn  Calc,  Syn  File,  One  on  One,  7  Cities  of  Gold,  Super  Bunny,  Load 
Runner,  Drol,  and  Gumboil  just  to  nome  o  few! 


Mostercard-Viso-Money 
Orders  or  Cashier  Check. 
Phone:(716)467-9326 
Please  specify  computer 
model  number! 


Send  $149.95  plus 

$4  shipping  and  handling 

(N.Y.S.  residents  please  add  7%) 

COMPUTER  SOFTWARE  SERVICES 
P.O.  BOX  17660 
ROCHESTER,  N.Y.  14617 


22 


ANTIC,  The  Atari  Resource 


Appointment 


Calendar 


r^M'imnmm,^ 


0i:iea: 

»4«0iM,„ 
«l0a:lO«»3:e0 


Organize  your  personal 
schedule 


by  ALFRED  FILSKOV,  III 


A  cleanly  programmed,  useful  per- 
sonal appointment  calendar.  No 
more  frantically  trying  to  keep  track 
of  your  schedule  on  scraps  of  paper, 
when  your  Atari  takes  over  as  social 
secretary.  This  BASIC  program  works 
on  all  8-bit  Atari  computers  with 
32K  memory,  disk  only. 


K 


eeping  track  of  appoint- 
ments is  not  a  new  job  for 
computers.  But  I've  seen 
'  other  calendar-type  pro- 
grams that  weren't  as  practical  as  this 
one.  For  instance,  they  wouldn't  let 
you  write  in  the  appointments  and 
view  the  calendar  on  the  screen  at  the 
same  time.  Appointment  Calendar 
also  lets  you  print  the  entire  month, 
or  only  individual  appointments,  on 
any  Epson,  Gemini,  or  compatible 
printer 

If  you've  ever  tried  to  use  a  type- 
writer to  squeeze  event  listings  on  a 
calendar,  you'll  appreciate  how  much 
neater  and  easier  this  program  is. 
Soon  you'll  be  cranking  out  well- 
oi-ganized  calendars — great  for  offices 
or  clubs  to  use  in  newsletters  or  flyers 
to  announce  upcoming  events. 

To  put  this  program  to  serious  use, 
you  might  want  to  keep  a  separate 
disk  solely  for  appointments.  A  disk 
with  DOS  and  the  Appointment  Cal- 
endar program  on  it  still  has  enough 
room  left  for  17  months. 

My  Appointment  Calendar  begins 
every  week  on  Monday,  the  way  most 
commercial  appointment  diaries  do. 

MAKING  A  DATE 

Type  in  Listing  1,  CALENDAR.BAS, 
check  it  with  TYPO  II  and  SAVE  a 
copy  before  you  RUN  it.  Appointment 


Calendar  is  simple  to  use.  When  you 
RUN  the  program  you'll  find  the  Main 
Menu  on  a  red  screen.  Press  the  [1] 
on  your  keyboard  to  create  a  month. 
Then  type  in  the  number  of  the 
month  (April  is  4,  etc.)  and  press  [RE- 
TURN]. Now  type  in  the  last  two 
digits  of  the  year  (86  for  1986,  etc.) 
and  press  [RETURN]. 

A  calendar  for  that  month,  and  four 
windows,  will  pop  up  on  a  green 
screen.  To  write  an  appointment  on 
the  calendar,  choose  option  2,  Edit 
Date,  in  the  menu  at  the  upper  right 
corner  of  the  screen.  Now  follow  the 
instructions  that  will  appear  in  the 
MESSAGE  window  at  the  lower  right 
corner 

Type  in  the  day  and  press  [RE- 
TURN] .  The  cursor  will  move  down 
to  the  appointment  window.  Write 
your  appointment  message  here,  us- 
ing a  [RETURN]  at  the  end  of  each 
line.  Backspace  to  [DELETE]  any  mis- 
takes. The  cursor  works  in  this  win- 
dow, but  it's  very  slow.  Press  [ESC]  to 
load  your  message  in  the  calendar, 
where  it  will  be  indicated  onscreen  by 
a  display  of  the  date  in  inverse  type. 

To  print  that  day's  appointments 
only,  press  [3].  This  will  work  with 
any  printer  To  print  the  calendar  for 
the  whole  month,  just  press  [4].  Un- 
fortunately, only  condensed  print  will 
fit  in  the  calendar  spaces,  so  this  op- 
tion will  only  work  on  printers  with 
Epson,  Gemini,  or  compatible  print 
modes.  You  will  be  given  the  option 
of  saving  the  calendar  to  disk  before 
you  can  type  [5]  to  return  to  the  Main 
Menu. 

Once  you're  back  to  the  main 
menu,  type  [3]  to  see  your  calendars 
listed  in  the  disk  directory,  or  [2]  to 
delete  any  month  you  no  longer  need. 
When  you're  done,  just  press  [4]  to 
end  the  program. 

Alfred  Filskov,  III  is  an  Industrial 
Engineering  major  at  North  Caro- 
lina State  University. 


Listins  on  page  86 


□ 


January  1986 


23 


COMPUTER 
PALACE 


HAPPY  HOLIDAYS  FROM 
COMPUTER  PALACE 


Protect  your  equipment 

DUST 
COVERS 

Custom  titled,  attractive  leather  brown  color: 

•  ATARI  400.800,600/800/1200 

XL. New  XE&ST. 410. 810. 1050. 1025. 1027,0X85 

•  EPSON, GEMINI, PROWRITER  printers 

•  ST, INDUS, RANA,  PERCOM,TRAK  disk  drives 


$8.95 


Additional  covers  ordered 
al  same  time 


EACH      ONLY 


S7.95 


LUCASniAV  GAMES 

KORONISRIFT    48KD  $34.90 

Take  pari  in  a  daring  raid  on  a  remote, 
backwater  planet  to  claim  the  Ancient's  ex- 
otic technologies.  To  survive  you  must  seize 
weapons  and  shields  from  the  ruins  of  the 
interplanetary  civilization.  This  is  another 
one  Irom  LucasFilm  Games,  and  it's  every- 
thing you'd  expect  from  LucasFilms. 

THE  EIDOLON      48KD  $34.90 

Discover  the  secrets  of  the  Eidolon,  a 
mysterious  19th  century  machine  with  the 
power  to  manipulate  the  forces  of  magic. 
Another  great  program  from  LucasFilms. 


NEW  520ST  PROGRAMS  JUST 
CHRISTMAS  GIVING!! 


TIME  FOR 


STTALKQMI 17.95 

OALC./CLK/BHEAKOUT     19.95 
CHAT  19.95 

DB  MASTER  87.90 

GEM  DRAW CALL 


PACMAN/QIX 
COMBO 


ONLY  14.95 
FOR  BOTH 


Get  two  arcade  greats,  Pacman  and  Qix.  for 
the  price  of  one  game.  Atari  games  have  a 
lasting  quality  to  them.  Just  the  thing  for 
Christmas  morning  giving. 


THE  TECH-SKETCH 
LIGHT  PEN 

$49.95 

Use  your  creative  powers  to  create 
multicolored  graphics  by  drawing  directly  to 
the  screen  with  the  speed  of  light.  The  light 
pen  is  the  best  way  to  draw  with  the 
computer.  Includes  Ivlicroillustrator  program 
and  printer  dump  to  Okimate  10  printer. 


W^^^> 


SILENT  SERVICE  48KD  $34.90 

This  is  a  realistic  World  War  II  submarine 
combat  simulation  which  let  you  slowly  in- 
crease the  level  of  complexity  as  your  skills 
grow .  Excellent  graphics  and  game  scenarios 
make  this  a  game  filled  with  excitement. 


DISK  NOTCHER 
SPECIAL! 

OXV^"^  $9.95 

NOW  USE  BOTH  SIDES  OF 
YOUR  DISKETTES. 

Simply  place  the  disk  against  the  buill-in  stops  and 
squeeze. 


GEM  PAINT 

GEM  WRITE 

HABACHECk  MINDER" 
HABAHIPPO'C  COIVIP.V 
MICHTRON  M-DISK 
MICH  TRON  SOFT  SPOOL 
PHILONBASICINTERP. 
PHILONBASIC-M  . 
PHILON'C  COMPILER 
PHILON  COBOL 
PHILON  FORTRAN 
PHILON  PASCAL 
SOLUTIONS  (WILLS)  ■ 
SOLUTIONS (LETTER) 
ST  BUSINESS  TOOLS 

ST  COBOL 

SUPER  MAILER-F  'ST' 
TRANSFER  IBM/ATARI 
TWO  KEY  ACCOUNTING 
VIP  PROFESSIONAL 
VALDOCSIIOS 


CALL 
CALL 
69.50 
69.50 
34.95 
34.95 
44.90 
87.90 
87.90 
CALL 
CALL 
CALL 
44.90 
44.90 
59.00 
44.90 
49.95 
39.95 
69.50 
CALL 
CALL 


ENTERTAINMENT 
SOFTWARE 

ASTEROIDS 

BATTLEZONE 

CENTIPEDE 

HEX  • 

INFOCOM  1ST  LEVEL- 

INFOCOM  INT.  LEVEL 

INFOCOM ADVANCED 

KINGSOUEST 

MICHTRON  FLIP  SIDE 

MISSILE  COMMAND 

MUDPIES 

STAR  RAIDERS 

SUNDOG  BY  OASIS  SYS 

ULTIMAII 

ST  PRODUCTS 
COVERS 

520  ST  COVER  • 
ST  DRIVE  COVER  • 
MOUSE  MAT  • 
MOUSE  COVER • 


29.95 
29.95 
29.95 
34.90 
34.90 
39.90 
44.90 
49.95 
34.95 
29.95 
29.95 
29.95 
39.95 
59.95 


ACCESSORIES 

MON   SWIVEL  BASE- 
OAK  MONITOR  STAND- 
PRINTER  CABLE  6'  - 
PRINTER  CABLE  12'  - 
RGB  MONITOR - 
ST3V!'  S.S.D.D  DR 
ST3Vi''  D.S.D.D  DR 
3Vp'  DISK  BANK  50 
3V/SSDDBASFDk   5 
3V;'SSDDFUJIDk, 


29.95 

39.95 

24.95 

28.90 

Call 

199.00 

299.00 

9.95 

18.95 

33.80 


1.95 
8.95 
1.95 
6.95 


895     ST  BOOKS 


•*  IF  YOU  HAVE  HEARD  OF  NEW  SOFTWARE  AVAILABLE  FOR  THE  ST. 
PLEASE  CALL  OUR  INFORMATION  NUMBER  FIRST  BEFORE  YOU 
ORDER  TO  SEE  IF  WE  HAVE  RECEIVED  IT.  PHONE  (503)  683-5361. 
THANK  YDUII! 


PROGRAMMING  THE  68000  22.95 
THE  C  PROG,  LANGUAGE  22,50 
LOGO  IN  THE  CLASSROOM   14,95 


SPECIAL  CHRISTMAS  PRICES 


STOCKING 
STUFFERS 
S7.95  ea. 

CANYON  CLIMBER 
DIGGER  BONK     D 
MUSIC  MAJOR    D 
GAMES  DISK  #1 
GAMES  DISK  #2 
GAMES  DISk« 
GAMES  DISK  *4 
DEMOS  DISK  #1 
DEM0SDISk#2 
DEMOS  DISK#3 
UTILITIES#1 
UTILITIES  #2 
UTILITIES  #3 
ACTION  DISK#1 
ACTION  DISk  #2 
ACTION  Disk  #3 
EDUC   DISK#1 
EDUC,DISk#2 
EDUC   DISk#3 
EDUC  DISk#4 
EDUC.  DISK  *5 
EDUC,  DISK  #6 
EDUC,  DISK  #7 
EOUC   DISk#B 
EDUC,  DISk*9 
EDUC  DISK  #10 
SPELLING  BEE 
BEST  OF  ACE  #1 
BEST  OF  ACE  #2 
BEST  OF  ACE  #3 
BEST  OF  ACE  #4 
BEST  OF  ACE  #5 
BEST  OF  ACE  #6 
BEST  OF  ACE  #7 
BEST  OF  ACE  #8 
BEST  OF  ACE  #9 
BEST0FACE#10 
BEST  OF  ACE  #11 
BEST  OF  ACE  #12 
BEST  OF  ACE  #13 
BEST  OF  ACE  #14 


5.95 


ea 


COLOR  PAPER 


WIZARD  OF  WOR  C 

DELUX INVADERS  C 

GORF(NOTXL)  C 

CROSSFIRE  T 


MIXED  SPECIALS 


$29.90 D 
S29.90C 
S17.95C 
S13.95C 


PINk 

S13.95 

BLUE 

S13.95 

YELLOW 

$13.95 

GREEN 

S13.9S 

GOLD 

S13.95 

BOOKS 

De  Re  Atari 

Tech  Users  Notes 

Kids  &  the  Atari 

Best  ol  Antic 

Bol  Antic  w/d 

Mach  Lang  I/Beg 

2ndBkolM  L 

Your  Atari  Comp 

M  MemMap(350pg)  15.95 

M  MemMap(30pg)      4.95 

Adv.  w/the  Alan         16.95 

Present  the  Atari  ST    17.95 

COMPUTE  BOOKS: 


17.90 
26.90 
19.95 
12.95 
24.95 
14,95 
14.95 
17.95 


ULYSSES 

BASIC 

DEFENDER 

FOOTBALL 

BANK  STREET 

WRITER 

LEHER  WIZARD 

VISICALC 

POWER  PAD 

ARCADE  CHAMP 

BALLBLAZER 

7  CITIES  GOLD 

LTR-1  LO  PRINTER  5139.95 

FLIGHT  SIM  II         J33.50D 

SUMMER  GAMES  J29.90D 


$19,950 

$29.95D 

$29.95D 

$29.95 

$24.90 

$29.90 

S26.90D 


PACMAN/OIX 

BUCK  ROGERS 

FLIPN  FILE  10 

800  PWR  SUPPLY 

XL  PWR  SUPPLY 

Disk  CASE  (35) 

JOYSTICkCORD 

JOYSTICK  HANDLE 

JOYSTICK  PC  BOARD  52.49 

JOYSTlCk(BP)  56.95 

DISk  NOTCHER  $9.95 


$14.95 C 

$19.95 C 

$3.99 

$24.95 

$24.95 

56.95 

$2.95 

$1.49 


FANCY  FONTS 
MATHS  FOR  FUN 
SPACE  GAMES 
INSTEDIT 
BRAIN  BOGGLERT 
MINI  WORD  PROC 
MUSIC  MAJOR 
DIGGERBONk 
DATA  BASE  DIALER 


1  St  Bkol  Atari 
2nd  Bkol  Atari 
3rd  Bk  ol  Atari 
Isl  8k  Mach  Lang 
2nd  Bk  Mach  Lang 
istBk  Games 


12,95 
12,95 
12,95 
14.95 
14.95 
12.95 


ANTIC  BACK  ISSUES 


GUESS  WHO'S  COMING  TO  V 


DINNER 
MARATHON 
BOB'S  BUSINESS 
PROTO'S  GAME 
GRADE  BOOK 
FONETONE 
MEMORY  MAP 
DISPLAY  LISTS 


9,  10, 

3,  4,  7 


'COMPUTER 
mUACE 


$9.95  ea. 

CASH  REGISTER 

T 

DO  IT  YOURSELF 

SPELLING 

T 

MEMORY  BUILDER 

T 

READING  COMP 

T 

MATCH  RACER 

D 

JAWBREAKER 

D 

PATHFINDER 

D 

MINER  2049'R 

C 

KRAZY  SHOOT-OUT 

POOL  400 

BASEBALL (AH) 

TOUCH  TYPING 

INVITT0PR0G#3 

SPEED  READING 

STATE  &  CAPITOL 

igt^ 


ONLY  $39.95 


A  new  concept  in  computer  gaming 
intellectual  challenge,  strategy  and  arcade 
action.  Each  player  assumes  the  role  of  a 
lord  with  a  questing  party  of  three 
characters.  Complete  the  quest,  earn  the 
most  gold  by  answering  questions  and 
battling  the  dragon. 

Utility  disk:  lOOO  Additional  questions 
plus  create  your  own.  ,$24.95 


INVENTORY 
MASTER 


The  only  Inventory  control  program  witti  all  leatures 
ol  larger  computer  programs  costing  many  times 
more  is  now  avaiiatile  lor  your  A.tatl. 

Does  anything  a  small  business  needs  (rom  day  lo 
day  invoicing  to  printouts  ol  itemized  inventory  lists 
in  alpaht)eti2ed  form. 


LIMITED  SPECIAL 

XIDEX 
DISKS 

Only  9.95 

Economy  10  pack  blank  disks  single 
sided  double  density  .^vvy^^ 


LEGEND  808 
PRINTER 


199.95 


100  CPS  PRINTING  SPEED 
FRICTION  AND  TRACTOR  FEED 
NEW  SLIM  LINE  DESIGN 
EPSON  COiVIPATABLE 


INDUS  GT  DISK  DRIVE 

NEW  Low  Price 
Only  $249.95 

We   recommend  and   sell   more  of  these 

drives  than  any  other.  It  offers  true  double 

density,  and  is  so  quiet  and  dependable, 

you  are  likely  to  forget  you  are  using  a  disk 

drive. 

Disk  Drive  Stacker  Stand 19.95 


OPEN  M-F,  9-6  Sat   10-4  (Pacific  Time) 

2160 W   11th  Avenue   Eugene,  Oregon  97402 


USE  YOUR  CREDIT  CARD  &  CALL 

Toll  Free  1-800-452-8013 

-k  ORDERS  ONLY,  PLEASE  -k 

There's  never  a  penally  lor  using  your  credit  card! 

For  Information,  Call  (503)  683-5361 

Prices  subject  to  change  without  notice. 


SHIPPING  INFO:  Minimum  $2  90  Ground,  M  75  Air  Actual 
Cost  depends  on  weight  Call  (503)  683-5361  lor  inlormation 
WARRANTY  INFO:  Everything  that  we  sell  is  warranlicd  by 
the  manufacturer  If  any  item  purchased  from  us  fails  to  per- 
form properly  when  you  receive  it,  call  us  at  (503)  683-5361 
so  that  we  can  assist  you  No  returned  merchandise  accepted 
without  authorization  Defective  software  will  be  replaced 
with  another  copy  of  the  same  program,  otherwise,  no  soft- 
ware is  returnable 

.  2  Day  Air  Shipping  AVAIUBLE  • 


ieioeo0oeoeieeiii88ieieiii 1000011001116108 
iieeo^nGaHBioioooiiiioioiiiiooiioiiioi 01100 
oeoof  4^^P||^^^^^  iiooeiioieieoeoeooeoeio 

OlOf  ^^  ^^^^WT^f  11O110O1O1101O1OO00110O 

111   1^^  ■  m^Tl  P  fht  aioioeoooiioioeeoieioii 

801  JCTH.JL!^TLkj0i31O001  10010101010810011 
0110101110000010110001011100110111108011 11 

iii 

0  0  0  _  -^^^^^^^^  -  - 

looofinHBHHlL    ^1000010101 

11111111111000110101000101111111088101010; 


Random  number  generator  at  work 


by  JAMES  PERONE 


Biing  your  bingo  games  into  the 
€(»}ipt Iter  age  with  Computer  Bingo 
Caller.  Ibis  simple  BASIC  program 

works  on  all  8-hit  Atari  computers 
nfany  memorysize,  with  disk  or  cas- 
sette You  will,  however,  need  your 
own  hingo  cards  and  markers  in  or- 


der to  play. 


Next  time  you  play  bingo, 
let  your  Atari  do  the  call- 
ing. No  more  old-fash- 
ioned messy  scraps  of  pa- 
per in  tumblers.  Faster,  too.  More  than 
a  fun  addition  to  the  good  old  game 
of  bingo,  Computer  Bingo  Caller  is 
also  a  demonstration  of  how  to  pro- 
gram random  number  generation.  Af- 
ter all,  picking  a  random  number  and 
comparing  it  against  previously  cho- 
sen numbers  is  one  of  the  things  a 
computer  can  do  faster  than  the  hu- 
man brain. 


First,  type  in  Listing  1,  BINGO.BAS, 
check  it  with  TYPO  II  and  SAVE  a 
copy  before  you  RUN  it. 

After  the  red  and  blue  title  screen 
appears,  the  bingo  caller  will  display 
a  number  and  ask  you  if  you  want  a 
new  one.  Type  YES  and  press  [RE- 
TURN] for  a  new  number  to  pop  up. 
After  that,  YES  will  automatically  ap- 
pear each  time  you  press  [RETURN] . 
Since  you  presumably  already  know 
how  to  play  bingo,  you  can  take  it 
from  here.  Just  keep  choosing  num- 
bers until  "BINGO,  there's  a  winner!" 
Then  type  NO  to  start  a  new  game. 

James  Perone  is  working  towards  a 
PhD  in  Music  Theory  at  State  Univer- 
sity of  New  York,  Buffalo.  He  is  ac- 
tive as  a  composer  of  computer  mu- 
sic in  Fortran  and  as  a  freelance 
musician. 


Listins  on  pase  94 


□ 


January  1986 


25 


Color  Monitor  Sale 


^  Sound 

Home  Computers        VCRs        Modular  TV  Tuners        Video  Games 


SCI* 


Excellent  Color  Reproduction 

&  Special  "Green  Screen 

Only"  Option 

True  color  reproduction  is 
achieved  by  a  Zenith 
designed  state-of-the-art 
integrated  circuit  chip  that 
processes  the  composite 
video  signal.  A  custom 
Zenith  analog  RGB  direct 
drive  gain  control  integrated 
circuit  allows  user- 
preference  for  the 
adjustment  of  picture  drive 
and  black  level.  Zenith's 
unique  "Green  Screen  Only" 
feature  eliminates  all  other 
colors  so  that 

monochromatic  text  i 

material  may  be  easily  \ 

displayed  in  green  on  the  \ 

black  face  screen.  \^ 

Constant  Intensity  Character 
Definition  Quality 

Quality  circuitry  design  generates 
crisp  lines,  pure  colors,  and  sharp 
character  definition  for  easy-to- 
read  displays.  DC-coupling 
permits  the  video  display  to 
retain  its  color  balance  from 
a  single  dot  to  a  full  screen 
of  data.  Even  when  room 
lighting  changes,  a  "special 
light  sensor"  automatically 
odjusfs  the  display 
brightness. 

List  $499.00 

Sale  $139.95 


$13095 

^^  ^M  Wb^V        ^^^  LIMITED 

^S  ^"  ^1^^        ^^  QUANTITIES 


\ 


ZVM131-Accessibleby 
Many  Popular  Systems 

TheZVM  131  is  designed 
to  interface  with  most 
personal  computers, 
VCRs,  video  discs,  video 
games  and  modular  TV 
tuners  that  have  either 
composite  video  or  RGB 
direct  drive  outputs. 


Compatibility  Ctiart 

Computer  Interfaces  Via 


Apple  II 
Apius  3000 
Apple  III 
IBM  PC 

Commodore  128 
Commodore  64 
Commodore  Vic-20 
Tl  99/4 
Atari  800 
Atari  1200 
Atari  1400 


Composite 
RGB 
RGB 
RGB 

RGB   Composite 

Composite 

Composite 

Composite 

Composite 

Composite 

Composite 


Connection  Cables 


RGB  Cable  —  $19. 

Ct28,  Aplus  3000  (Specify) 


95       Composite  —  $9.95 

Commodore,  Aplus  3000,  Atari  (Specify) 


TheZVM  131 
Sound  Of  Quality 

The  output  sound  level  is 
externally  regulated  by  a 
user-adjustment  volume 
control.  Use  the  Zenith 
quality  sound  system  to 
monitor  the  modern  audio 
capabilities  of  the  computer 
generation. 

Easy-To-Reach  Front  Access 
Controls 

ZVM  13rs  13"  diagonal 
display  screen  can  exhibit 
impressive  graphics  and 
intensely  clear  copy.  Easy- 
to-reach  front  access  user 
controls  (picture,  black 
level,  color  level,  tint, 
sharpness,  audio  volume, 
background  noise  control) 
make  display  adjustment 
simple  and  fast.  An  LED 
power  on  indicator  notifies 
the  user  when  the  monitor  is 
operable. 

Multiple  Monitors  On 
A  Single  Computer 

The  composite  video  "loop-thru" 
feature  permits  a  single 
composite  video  source  to  drive 
several  monitors  at  the  same 
time.  This  allows  easy  display 
possibilities  for  multiple 
viewers  in  business  and 
educational  applications.  No 
more  crowding  around  a  single 
terminal.  Everyone  enjoys  a 
clear,  unobstructed  view  of 
important  data. 


This  Is  The  Best  Value  Of  The  Century 

COMPUTER  DIRECT 


Add   S14.50   for   shipping,    tiondling   and    insurance.    Illinois   residents 
please  add  6%  lax.  Add  S29.00  for  CANADA,  PUERTO  RICO,   HAWAII, 
ALASKA.  APOFPO  orders.  Canadian  orders  must  be  in  U.S.  dollars. 
WE  DO  NOT  EXPORT  TO  OTHER  COUNTRIES,  EXCEPT  CANADA. 
Enclose  Cashiers  Check.   Money  Order  or  Personal   Check.   Allow   14 
days  delivery.  2  to  7  days  for  phone  orders.  I  day  express  mail  I 
VISA       MASTERCARD  —  C. CD.  No  CO. D.  lo  Canada  or  APOFPO 


We  Love  Our  Custotncrs 

22292  N.  Pepper  Rd.,  Barrington,  III.  60010 

312/382-5050  to  order 


■    152K  Lowest  Price  In  The  USA!  i52k 

atarI^  Computer  System  Sale 

•  Students   •   Word  Processing   •   Home   •   Business 


$399 


LOOK  AT  ALL  YOU  GET  FOR  ONLY 

LIMITED  OUANTirieS  SYSTE/W   PRICE 

©Atari  130XE  152K  Computer 

©Atari  1050  127K  Disk  Drive 

©Atari  1027  Letter  Quality  20  CPS  Printer 

Letter  Perfect  Word  Processer 

Atari  BASIC  Tutorial  Manual 


LIST  PRICE 

$249.00 

299.00 

299.00 

59.95 

16.95 


INDIVIDUAL 

SALE  PRICE 

$134" 

179" 

199" 

39" 

12" 


All  connecting  cables  &  T.V.  interface  included. 
Monitors  sold  separetly. 


TOTALS 


$923.90      $567.75 


SAVE 
OVER  $100 

All  5  ONLY 

$39900 

SYSTEM 
SALE  PRICE 


Other  Accessories  List  Sale 

12"  Hi  Resolution  Amber  Screen  Monitor        $199.00  $59.95 

13"  Hi  Resolution  Color  Monitor  $399.00         $159.95 


Add  S9.95  for 

Connection  Cables 

(Monitors  Only) 

(Ltd.  Qty) 
Add  $10  for  UPS 


15  DAY  FREE  TRIAL.  We  give  you  1 5  days  to  try  out  this  ATARI  COMPUTER  SYSTEM !  !  If  it  doesn't  meet  your  expectations,  just  send  it  back  to  us  prepaid 
and  we  will  refund  your  purcfiase  price!!  90  DAY  IMMEDIATE  REPLACEMENT  WARRANTY.  If  any  of  the  ATARI  COMPUTER  SYSTEM  equipment  or 
prograrrts  foil  due  to  faulty  workmanship  or  material  within  90  days  of  purchase  we  will  replace  it  IMMEDIATELY  with  no  service  charge!  ! 


Best  Prices  *  Over  1000  Programs  and  500  Accessories  Available  *  Best  Service 
•  One  Day  Express  Mail  *  Programming  Knowledge  *  Technical  Support 


Add  $25.00  for  shipping  and  handling!! 

Enclose  Cashiers  Check,  Money  Order  or  Personal  Check.  Allow  1  4 
days  for  delivery.  2  to  7  days  for  phone  orders.  1  day  express  mail ! 
We  accept  Visa  and  MasterCard,  We  ship  C,0,D.  to  continental 
U.S.  addresses  only.  Add  SIO  more  if  C.O.D. 


COMPUTER  DIRECT 

Wc  Love  Our  Customers 

22292  N.  Pepper  Rd.,  Barrington,  III.  60010 

312/382-5050  to  order 


WE  DONl  IDILD 
mi8R  VEHICLES. 
VWEIII. 
IT  WOILDNI  IE 
«LIITLE,niEKN 
Tm-SEATER. 

n  WODLI  IE 
AIOKH 
U-WHEELEI  WITH 


CAPACITY. 


Meet  Astra  "Big  D",  the  standard  by 
which  every  other  disk  drive  will  be 
measured.  A  double-sided,  single  or 
double  density  dual  disk  drive. 

ho  bells,  lights  and  whistles.  Just  a  solid 
dependable  workhorse  that  can  | 

carry  the  load.  Twice  the  stor- 
age  capacity  of  other  units  —      j 
7  20  KBYTE5.  nearly  three- 
quarters  of  a  mil- 
lion characters  of 
information. 

Astra  "Big  D" 
offers  the 
advantages  of 


two  drives  and  true  double-density  in 
one  low-priced  unit.  All  Big  D's  are  now 
supplied  with  the  latest  version  of 
"T0PD05".  This  D.0.5.  takes  full  advant- 
age of  the  Big  D  "QUAD"  density 
capabilities. 

Any  serious  business  application 
demands  such  a  unit.  Its  improved 
circuitry,  rotary  doors  and  direct  drive 
motors  provide  for  a  more  reliable, 
quieter  operation. 

Software  programs  such  as  word 
processing,  data  base  management, 
spread  sheet  analysis  and  mailing  lists 
are  made  more  powerful,  and,  at  the 
same  time,  easier  to  use  if  you  have 
two  disk  drives. 

And  it's  compatible  with  Atari's  new  ^SE 
5erles  as  well  as  the  original  and  inter- 
mediate computers,  400,  800,  600?^L, 
800^L  and  1200>^L. 

Find  out  more  about  Astra's  "Big  D" 
reliable  performance  and  heavy  load 
carrying  capacity  by  contacting  your 
nearest  dealer  or  distributor. 
Call  (714)  549-2141. 

^flSTfifl  SVST6MS,  INC. 

2500  South  Falrview/Unit  L 
Santa  Ana,  California  92704 


■mmmmMmmsmmmmm 


TWO  HOT 
NEW  MODEMS 

Tel-A-Modem  and  MultiModem 


by  BRAD  KERSHAW,  Antic  Products  Specialist 


^^L  ntic  recently  checked  out 

^r^^k  two   new   modems   that 

^^^^^^offer  impressive  features 

0f  ^^  at  a  wide  range  of  prices. 

Here's  what  we  found .  .  . 

TEL-A-MODEM 

'Smart"  modems  have  built-in 
microprocessor  chips  and  can  carry 
out  a  series  of  complex  commands 
with  a  minimum  of  instructions  from 
your  computer.  However,  the  Code- 
A-Phone  Tel-A-Modem  ($599)  is  not 
just  a  smart  modem — it's  a  smart  tel- 
ephone too. 

If  you  have  two  phone  lines,  you 
can  simultaneously  use  your  com- 
puter for  telecommunications  while 
you're  making  voice  calls  on  the  Tel- 
A-Modem's  built-in  phone. 

This  phone  has  its  own  nine- 
number  auto  dial  memory  with  bat- 
tery backup.  There's  also  a  hold  but- 
ton, plus  auto  redial  of  the  last 
number  you  called. 

The  300/1200  baud  modem  itself 
has  the  most  familiar  features  of  the 
widely  used  Hayes  SmartModem, 
right  down  to  the  dip  switch  settings. 
You  get  automatic  or  manual  answer- 


ing, auto  send  and  auto  receive — all 
in  either  pulse  dial  or  tone  dial. 

Code-A-Phone  Corp. 
16261  S.E.  130th  Avenue 
Clackamas,  OR  97015 
(503)  655-8940 


MULTI  MODEM 

The  MultiTech  MultiModem  (»499) 

also  has  all  the  key  features  of  the 
Hayes  SmartModem.  The  biggest  dif- 
ference seems  to  be  that  the  Multi  is 
in  a  white  plastic  case  while  the  Hayes 
has  a  more  compact  brushed  metal 
casing. 

The  front  of  the  MultiModem  has 
light  emitting  diodes  (LEDs)  indicat- 
ing modem  status  such  as  sending  or 
receiving  data,  carrier  detect,  300  or 
1200  baud,  busy  signal  and  transmis- 
sion. Most  operations  can  be 
automated. 

The  new  MultiModem  224  model 
(S795)  adds  a  lightning-fast  2400  baud 
to  300/1200  baud  operations.  Other- 
wise it's  the  same  as  the  300/1200  ex- 
cept for  two  additional  switches  on 
the  front. 


Both  of  the  MultiModems  have  a 
built-in  speaker  for  monitoring  your 
call.  The  speaker  automatically  shuts 
off  after  connection  is  made. 

MultiTech  Systems 
82  Second  Avenue  S.E. 
New  Brighton,  MN  55112 
(612)631-3550 

WHICH  MODEM? 

If  you  are  planning  to  buy  a  modem, 
one  major  consideration  is  that  a 
smart  300/1200  baud  modem  will 
communicate  with  just  about  any 
computer.  With  only  300  baud  you 
are  limited  to  communicating  with 
computers  running  at  the  slower 
speed. 

Everybody  may  well  be  telecom- 
municating at  the  2400  baud  standard 
in  a  couple  of  years.  But  meanwhile 
that  speed  won't  do  you  any  good  un- 
less there's  another  2400  baud  system 
at  the  other  end.  Ma  Bell  also  says  you 
should  have  a  dedicated  line  for  2400 
baud  operation  because  of  the  carri- 
er noises  generated  at  this  high  speed. 


January  1986 


29 


Cmon, 
Cut  it  out! 

Can«59.95  buy  me  an  Atari  1030  Modem 
and  software  paclcage? 


YES! 


'•  An  Atari  1030  Modem  guaranteed  to 
work  with  your  Atari  Computer  can  be  yours— 
all  you  need  is  at  least  16K  and  a  telephon(» 
line— you  don't  even  need  a  disk  drive. 

The  Atari  1030  Modem  is  an  easy 
to  use,  high  tech,  high  qual- 
ity modem  which  auto- 
matically uploads  to  your 
Atari  Computer. 


And,  with  a  disk  drive  you 


can  take  advantage  of  the  disk  communication 
software  (included  at  no  extra  cost).  This  free 
pa(;kage  also  includes  introductory  subscriptions 
to  CompuServe  ( access  to  hundreds  of  free  pro- 
grams) and  Dow  Jones  Retrieval  Services  at 
no  additional  cost. 

Cut  it  out!  Don't  wait!  Act  now! 

Take  advantage  of  this  incredible 

offer— Atari  quality  at  a  lower 

price  than  any  other  modem! 

NO  INTERFACE  REQUIRED 


Send  coupon  to: 
ADD-ON  Syslems-524  2nd  St.,  San  Francisco,  CA  94107 


YES!  I  want  ttiis  extraordinary  commiinicalion.s  value!  Tin  ordering  now  so  I  can  receive: 

•  1  ATARI  1030  300  baud  modem  with  built  in  software*  Free  Introductory  Time  on:  Dow  Jones,  CompuServe -Disk  Communications  Software 


The  suggested  retail  value  is  $199-95  MY  PRICE  IS  ONLY  S59.95.  Send  me  _ 


.  number  of  packages  at  S59.95  per  package  to: 


Name 


Address 


City 


State 


Zip 


Please  make  check  payable  to  ADD-ON  Systems.    Credit  Card  Orders  Only  Call  Toll  Free 
Payment  enclosed  fi  check  D  money  order  ^^^^^^^  g^,   .,33 

Bdl  my  D  Mastercard  D  Visa  *       ' 

California  residents  add  6'/j%  sales  tax. 

Add  shipping  char{»es  of  82.75  per  modem. 


Canadian  residents  please  send  U.S.  dollars. 
Allow  2-4  weeks  for  delivery. 
Prices  subject  to  change  without  notice. 
Delivery  subject  to  availability. 


ID# 


Expires 


ASjartout 
on  the  right  foot 


PRESENTING    THE 


ATARI 'A  ST 


n^j^^S^^^ 


l-l;l,-i,'M,-l;H,-l,l,-l,-l,"lEE 


i-'!.i.'i.'[;t..'r'r°i7Y 


,J|.'|.'l.'T.'[.'|.'l.YVTfl±T 


mm 


ATARI 'A  ST 
TRICKS  &  TIPS 


n^S2?^^5^^^ 


m/ji'imm 


ATARI 'A  ST 
INTERNALS 


::g^^^^^5^ 


^Mi^\!^« 


Describes  the  features  of  the 
ATARI  ST  to  help  you  decide  if  you 
want  to  purchase  this  sensational 
new  computer.  Discusses  GEM, 
the  operating  system,  68000  chip 
Instructions,  more.  $16.95 


Treasure  trove  of  fascinating  tips  & 
tricks  lets  you  make  full  use  of  the 
ST.  Fantastic  graphics,  refining 
programs  in  BASIC,  assembler, 
and  C  and  advanced  programming 
technkjues.  $19.95 


Essential  guide  to  inside  infor- 
mation on  the  ST.  Detailed 
descriptions  of  graphics  and  music, 
understanding  the  interfaces  & 
GEM,  important  system  addresses 
and  plenty  nrx>re.  $19.95 


ATARI -AST 
LOGO 


ATARI  "A  ST 

GRAPHICS  & 

SOUND 


Take  advantage  of  the  intriguing 
LOGO  language  -  the  easy-to-use, 
yet  powerful  language.  Topics 
include  structured  programming, 
graphic  movement,  file  handling 
and  more.  $19.95 


Make  full  use  of  your  Atari  ST. 
Learn  the  68000  processor,  its 
number  system,  use  of  registers, 
structure  and  details  of  the 
instruction  set,  and  use  of  system 
routines.  $19.95 


An  in-depth  book  shows  you  how  to 
create  fascinating  graphics  and 
suprising  music  &  sound  from  the 
ST.  See  and  hear  what  visual  and 
audio  effects  are  possible  on  this 
remarkable  computer.  $19.95 


Call  now,  for  the  name  of  your  nearest  dealer.  Or  order  directly  from  ABACUS  with  your  Mastercard,  VISA  or  AMEX 
card.  Add  $4.00  for  postage  and  handling.  Foreign  orders  add  $8.00  per  item.  Other  software  and  books  coming 
soon.  Call  or  w.nte  for  free  catalog.  Dealer  inquiries  welcome  -  over  1 200  dealers  nationwide. 


Abacus  HM  Software 


P.O.  Box  7211  Grand  Rapids,  Mi    49510 
Tel.  616/241-5510    Telex  709-101 


Easy-Draw  is  the  object 
oriented  graphics  program  for 
people  who  want  to  create  their  own: 

■  3-dimensional  illustrations 

■  business  graphics 

■  line  drawings 
With  Easy-Draw  you  get: 

■  2  drawing  windows 

■  a  pop-up  drawing  menu 

■  39  drawing  patterns,  plus  tiie  ones 
you  create 

■  a  wide  ciioice  of  line  styles  and  widths 

■  zoom-in,  zoom-out  capabilities 

■  handy  desktop  functions 

■  pull-down  command  menus 

The  first  in  a  series  of  graphics  programs 
from  the  Consumer  Applications  Division  of 
^^^^^a  ■       MIGRAPH,  Inc. 
i^Vl5Y*    720  S.  333rd  St.,  Suite  201 
■^#^^1 1 1    Federal  Way  WA  98003 
|/|V1U#    (206)838-4677 


EXCITING,  STRATEGIC,  ARCADE  ADVENTURE 

REQUIRES   QUICK   WITS  •nd   QUICK  WRISTS 


BB.aS    CAN 

aa. BB  u.s  A 


Mailtr  Caid    oc    VJSA 


to  order:   Isis,  P.O.  244,  Station  B, 

London,  Ontario,  NGA  4V8 
or  call  (519)  439-5959 


the  ATR8000  is 'a  Z80A  processor 
standard  disk  drives  for 


ATR9000 

A  CP/M  Computer  >!^A/D 
Complete  ATARI  Interface 

HARDWARE 

witti  64K  RAM 

-  Runs  up  to  four  5'  i"  &  8" 
ATARI  &  CP/M 

-  Has  a  Centronics  parallel  port  for  a  printer 

-  Has  an  RS-232  port  for  a  modem  or  serial  printer 
-Accepts  a  terminal  or  an  ATARI  computer  and  tv/monitor  for 

ttie  display  device 
-Includes  a  port  to  connect  ATARI  devices  (for  ATARI  use  only) 

HIATARI    DOS   &    MYDOS     devcescon 

HB'nected  to  the  ATR8000's  ports  can  be  used  for  ATARI 
operating.  Most  ATARI  software  will  load  from  a  standard 
ATR  drive,  MYDOS  is  an  ATR  option  It  is  a  multi-density. 
ATARI-hke  DOS  that  takes  advantage  of  the  ATR's 
peripherals.  It  includes  modem  software.  Just  S29  95. 

^ICP/M  -CP/M2.2isincludedwiththeATR8000  ithas 
""  many  SWP  utilities  including  the  ability  to  read  from  and 
write  to  CP/M  disks  from  40+  other  computers  (like  Kaypro 
Osborne.  Xerox),  With  ATR  CP/M  you  can  run  thousands  of 
applications  programs  for  business  and  home.  CP/M5' :"  disk 
storage  is  180k  per  side:  5'."  80  track  (quad)  storage  is 
360k  per  side:  8"  is  670k  per  side 


vir  i.'^j^^./HP'UFP  \'vn[' 


64K  ATR8000  w/CP/M  $399^ 

Call  SWP  Sales  or  your  local 
SWP  dealer  for  details 


1000  West  Fuller  Ave 

Ft.  Worth,  TX  76115 

(817)  924-7759  Quality  Microcomputer  Products  since  1981.  J 


y 


BASIC  XE  FROM 

O.S.S. 

Ultimate  BASIC  for  8-bit  Atari 


by  CHRISTOPHER  CHABRIS 


^^  v|v  ^^hen  Atari  shipped  tlie  13OXE  computer  in 

^^^K  ^v  April  1985,  Optimized  Systems  Software 

^t^^m  (OSS)  seized  the  opportunity  to  create  the 

^n  ^n  first  programming  language  designed  for  the 
expanded  128K  memory  of  the  XE.  The  result  is  car- 
tridge/disk BASIC  XE,  the  fastest  and  most  powerful 
BASIC  available  for  8-bit  Atari  XL  and  XE  computers. 
NOTE:  BASIC  XE  will  not  run  on  Atari  400  or  800  models. 
Users  of  these  earlier  computers  still  have  BASIC  XL  avail- 
able from  OSS. 

Optimized  Systems  Software  was  the  first  independent 
company  to  write  software  for  Atari  personal  computers. 
Bill  Wilkinson  and  his  programmers  created  the  disk  file 
management  system  of  DOS  I.O,  2.0  and  2.5,  as  well  as 
Atari  BASIC  and  the  Atari  Assembler  Editor  cartridge.  But 
they  didn't  stop  with  software  just  for  Atari  to  bundle  with 
its  computers.  OSS  went  on  to  publish  the  best  line  of  Atari 
programming  languages  and  tools  including  MAC/65, 
ACTION!  and  BASIC  XL. 

BASIC  A  -I-  was  the  first  OSS  enhanced  version  of  Atari 
BASIC.  Unlike  the  Microsoft  BASIC  released  by  Atari, 
BASIC  A+  was  compatible  with  source  code  that  ran 
under  Atari  BASIC,  except  for  a  few  minor  exceptions. 
BASIC  Ah-  was  available  only  on  disk,  but  the  subsequent, 
improved  BASIC  XL  came  in  super-cartridge  form,  using 
the  technique  of  bank  selection  to  cram  I6K  of  ROM  code 
into  8K  of  address  space  and  save  8K  for  programs. 

Now  comes  BASIC  XE,  one  of  the  largest  programming 
languages  for  the  8-bit  Atari  computers.  Its  27K  of  code 
is  divided  between  a  I6K  super-cartridge  and  UK  of  exten- 
sions that  can  be  loaded  from  disk  when  the  cartridge 
is  booted.  If  these  optional  extensions  are  not  present  on 
the  boot  disk,  BASIC  XE  still  ftinctions— but  without  some 
of  its  extra  features.  With  or  without  the  extensions,  the 
language  occupies  8K  of  address  space. 


CUSTOMIZED  STATEMENTS 

BASIC  XE  is  rich  in  commands  and  functions,  with  140 
built-in  keywords.  I  say  "built-in"  because  the  language 
makes  it  possible  for  programmers  to  create  named  proce- 
dures that  accept  parameters — in  effect,  adding  statements 
to  the  language.  This  enhancement  completes  the  evolu- 
tion of  Atari  BASIC  into  a  tool  for  modern  programming. 
The  IF:ELSE:ENDIF  and  WHILE: ENDWHILE  constructs 
(introduced  in  BASIC  A-i- )  allow  for  Pascal-like  structured 
programming  style,  and  the  new  PROCEDURE:LOCAL: 
EXIT  trio  coupled  with  CALL  give  the  programmer  modu- 
lar design  and  recursion  capabilities  in  an  interpreted 
language. 

It  is  now  possible  to  create  libraries  of  often  used 
PROCEDURES  quite  simply.  Before  BASIC  XE,  the 
programmer  had  to  precisely  define  which  variables  con- 
tained values  to  be  passed  to  a  subroutine,  which  varia- 
bles would  change  during  its  execution,  and  which 
variables  would  contain  values  returned  from  the  sub- 
routine. A  chore,  and  difficult  to  debug!  Here's  a  sample 
PROCEDURE  definition  and  execution  in  BASIC  XE: 

3aeee  Ren  calculate  fck)  mhere  f  is  a 

POLYNOniAL  WITH  COEFFICIENTS  IM  PtJ 

30810  Procedure  "EWALPOLY"  Using  Degre 

e,  ! P  tJ  , K : Local  E, W 

30028     For  E=De3ree  To  0  Step  -1 

30030        U=«+ IK^E)»P tEl 

30040     Next  E 

3O05O  Exit  V 

These  lines  would  fall  near  the  end  of  the  program, 
usually  beyond  the  END  statement.  They  define  a  new 
procedure  named  EvalPoly  (Evaluate  Polynomial)  which 
receives  three  ai^uments:  Degree,  the  degree  of  the  func- 
tion; P( ),  an  array  containing  the  coefficients  in  ascend- 
ing order;  and  X,  the  value  at  which  to  evaluate  P.  Note 

continued  on  next  page 


January  1986 


33 


that  non-scalar  parameters  are  preceded  by  an  exclama- 
tion point. 

LOCAL  creates  the  following  variables  as  temporary  sca- 
lars.  Other  variables  with  the  same  names  are  not  affected, 
and  the  local  variables  disappear  when  an  KXIT  is  encoun- 
tered. The  EXIT  statement  causes  the  procedure  to  return 
V  (making  the  procedure  really  a  function!).  EvalPoly 
could  be  called  as  follows: 

CALL  "EvalPoly"  USING  4,IF(  ),2.5  TO  Y 

This  statement  would  evaluate  the  fourth  degree  poly- 
nomial represented  in  array  F  at  the  value  2.5  and  store 
the  result  in  variable  Y.  The  beauty  of  this  parameter  pass- 
ing and  returning  scheme  is  that  it  is  totally  independent 
of  line  numbers  and  variable  names.  It  is  portable  like  Pas- 
cal procedures  or  C  functions. 

I  forsee  the  availability  of  specialized  libraries  to  add 
capabilities  to  BASIC  XE.  For  example,  you  could  collect 
procedures  to  do  matrix  algebra  or  create  various  graphics 
objects.  Since  LOCAL  can  only  create  scalar  floating  point 
variables,  BASIC  XE  is  particularly  suited  to  mathemati- 
cal applications. 

SPEED  TO  SPARE 

This  brings  us  to  another  new  feature  of  BASIC  XE — its 
fast  mathematics  routines  which  replace  those  built  into 
the  XL/XE  Operating  System,  when  the  extensions  are 
loaded.  AcconJing  to  OSS,  these  routines  are  more  accurate 
and  twice  as  fast  as  those  in  the  FastC-hip  from  Newell 
Industries,  which  are  supposed  to  be  30%  faster  than 
Atari's  built-in  routines. 

BASIC  XE  also  features  the  semi-compiled  mode  of 
operation  introduced  in  BASIC  XL.  When  the  FAST  com- 
mand is  encountered  at  the  beginning  of  a  RUNning  pro- 
gram, all  line  number  references  are  converted  into 
absolute  addresses,  eliminating  many  time-consuming 
searches  through  the  program.  OSS  claims  that  these  two 
enhancements  make  BASIC  XE  run  two  to  six  times  faster 
than  Atari  BASIC. 

To  test  BASIC  XE's  speed,  1  used  the  off-the-shelf  Atari 
BASIC  software  B/Craph,  from  Batteries  Included.  Among 
B/Graph's  statistical  capabilities  is  a  program  to  do  regres- 
sion analyses.  I  felt  this  to  be  a  good  test  because  it  uses 
extensive  iterations  and  floating  point  calculations — BASIC 
XE's  strengths.  Using  the  sample  datafile  PLANET,  1  fol- 
lowed the  instructions  on  pages  113 — H-i  of  the  B/Graph 
Manual  and  obtained  the  following  completion  times  for 
different  versions  of  BASIC: 


Atari  BASIC,  rev.  C 
BASIC  XL,  vl.()3 
BASIC  XE,  v4.10 


30  seconds 

12  seconds 

7  seconds 


The  first  was  tested  under  Atari  DOS  2.05,  the  others 
under  OSS  DOS  XL  2.30p.  BASIC  XE  without  the  exten- 
sions loaded  performed  similarly  to  BASIC  XL,  and  using 
EXTENDed  mode  made  no  difference  in  any  case. 

So  BASIC  XE  does  offer  significant  improvements  in 
speed  when  running  At;iri  BASIC  programs.  Exercising  its 
features  from  start  to  finish  in  the  program  development 


process  should  yield  shorter,  more  elegant  and  readable, 
and  still  faster  code  than  possible  with  any  other  BASIC 
for  the  Atari.  And  it  will  take  less  time  to  write  the  pro- 
gram because  BASIC  XE's  powerful  commands  take  the 
place  of  many  machine-language  subroutines.  All  this  is 
possible  on  either  the  1200XL,  600XL  with  64K,  or  800XL 
computers.  But  with  the  I30XE,  you  can  do  even  more. 

130XE  SPECIALS 

The  new  EXTEND  command  instructs  BASIC  XE  to  uti- 
lize the  extra  64K  memory  available  in  the  130XE's  secon- 
dary bank.  Your  program  itself  is  relocated  into  this  space. 
Main  memory  is  reserved  for  variables,  the  stack,  and  other 
related  items.  (Page  Six  is  always  available  for  user  pur- 
poses.) In  EXTENDED  mode,  depending  on  your  Disk 
Operating  System,  there  will  be  approximately  63K  avail- 
able for  program  and  32K  available  for  data. 

In  this  way,  BASIC  XE  lets  you  take  full  advantage  of 
your  130XE's  memory  without  worrying  about  the  nity- 
gritty  details  of  mcmor}'  management.  However,  if  you 
want  to  use  your  extra  64K  in  another  way  besides  a  RAM- 
disk,  BASIC  XE  allows  you  to  specify  an  optional  bank 
number  in  the  POKE,  DPOKE,  PEEK,  DPEEK,  MOVE, 
BGET  and  BPUT  commands.  When  referring  to  an  address 
in  the  range  S4000-$7FFF,  the  secondary  bank's  "access 
window",  banks  0-3  are  within  that  bank  and  the  default 
bank  4  indicates  main  memory.  This  makes  memor}'  man- 
agement convenient  compared  to  twiddling  the  PLA  PortB 
bits. 

BASIC  XE's  other  advanced  features  are,  as  they  say,  too 
numerous  to  even  list  here  completely.  They  include, 
among  others,  commands  to  sort  arrays  into  ascending 
or  descending  order,  Microsoft  BASIC  string  handling, 
OSS's  classic  file  manipulation  and  Player/Missile  graphics 
commands,  bit-manipulation  operators,  hexadecimal 
numeric  support,  and  program  development  aids  like  disk 
directory,  renumbering,  and  cross-referencing. 

What  should  be  added  to  BASIC  XE?  Well,  using  the 
5K  remaining  in  my  wished-for  32K  cartridge,  OSS  could 
add  the  REPEATUNTIL  construct,  integer  variables, 
dynamic  memory  allocation,  and  advanced  sound 
control — to  name  just  a  few  possibilities.  And  of  course, 
some  sort  of  run-time  library  or  compiler  would  be  nice. 

BASIC  XE  is  an  excellent  product.  It's  the  language  that 
should  have  been  built  into  the  130XE.  OSS  is  a  company 
that  has  always  supplied  the  highest  quality  systems  soft- 
ware for  all  Atari  computers,  but  they  have  outdone  them- 
selves with  this  one.  One  can  only  wonder  how  they  will 
top  BASIC  XE.  I  hear  they  are  developing  for  the  ST 
machines. 

BASIC  XE 

Optimized  Systems  Software 

1221B  Kentwood  Avenue 

San  Jose,  CA  95129 

(408)  446-3099 

For  XE/XL  Ataris 

Cartridge  plus  disk 

$79.  H 


34 


ANTIC,  The  Atari  Resource 


Better  Than 
Original  Equipment 


This  CP  Power  Supply  for  the  Commodore  and  Atari* 
computers  at  $39.95  is  definitely  better  and  more  reliable 
than  the  one  that  originally  came  with  your  computer.  It 
works  dependably,  year-in  and  year-out.  with  a  one  full 
year  warranty.  Unlike  the  others,  this  CP  Power  Supply  is 
serviceable,  NOT  disposable. 

/^J  Computer  Place (213)  325^754 

^"  23914  Crenshaw  Blvd.    Torrance,  CA  90505 

■Requires  adaplor  at  additional  cost  for  Atari  800.  800XL.  810. 130XE,  1050  &  1200XL, 

VISA,  MC  &  AE  accepted.  No  C.O.D.  Add  $3.00  lor  shipping.  CA  residents  add  6.5%  sales  tax. 

Dealer  inquiries  welcome. 

Prices  and  specifications  subject  to  ctiange  without  notice. 


Be  the  TRAIN 


Available  for  your: 
Atari  400,  800,  800XL 

ior  onW$25.00 

+  postage  and  handling 

send  to: 

Signal  Computer  Consultants 

P,0.  Box  18222,  Dept.  25 

Pittsburgh,  PA  15236 

(412)  655-7727 

Color  TV  Of  Monitof  rGcommetided. 

Play  this  fast-paced  com- 
puter video  game  that's  so 
true-to-life  that  a  major  rail- 
road indicated  they  use  it 
in  dispatcher  training. 

TRAIN  DISPATCHER'S  24 
displays  help  you  make  cru- 
cial decisions,  RAPIDLY. 
You're  under  pressure,  but 
in  control -throwing  switches,  clearing  and  cancelling  signals, 
constantly  maneuvenng  both  east  and  westbound  trains.  Keep 
the  tracks  clear  ahead  of  all  your  trains  and  watch  your  score 
go  upl 

Action  packed,  yet  non-violent,  TRAIN  DISPATCHER'S  5 
levels  of  play  challenge  players  from  age  8  to  80.  Work  your 
way  up  from  "Cub  Dispatcher "  to  "Chief  Dispatcher"  or  even 
"Trainmaster." 

Created  by  designers  of  computerized  traffic  control  systems 
foroperating  railroads,  TRAIN  DISPATCHER  will  increase  your 
appreciation  for  actual  railroad  operations. 
TRAIN  DISPATCHER  comes  complete  with  Instruction  Manual 
and  keyboard  template. 

USA  &  CANADA  add  $2.50  postages  handling  ($4.00  foreign)  for  each  game  ordered.  All 
checks  ot  monev  orders  must  be  in  USA  lunds,  all  foreign  payments  must  be  against  USA 
banks.  PA  residents  add  6%  stale  sales  tax.  Visa,  Mastercard  also  accepted,  show  card 
number  ekpiralion  dale  and  signature.  PLEASE  INDICATE  DISC  OR  TAPE. 


.•Jl  Languages 


<vO  the 

^      attention 
you  deserve. 


A  Receive    our    disk    based    catalog    and 
pricebook. 

A  Buy  from  people  who  specialize  in  ATARI 

exclusively. 
A  Receive  our  8  pg.  newspapers  9  times  a 

year  filled  with  critiques,  special  tips,  and 

classified  ads. 

A  Get  at  least  25%  off  all  titles  (and  often 
more!). 

A  Receive  consistant  low  prices  and  prompt, 

knowledgeable  service. 
A  Choose  from  over  1,500  software  items. 


JOIN 

CompuClub 

X.  Where  Atari  owners  b 


TM 


belong. 


800-MY-ATARI 


To  ioln  by  phone 

call  toll  free 

in  Mass  call  617-879-5232 

Please  have  credit  card  number  ready! 

Or  return  this  coupon  with  $5.00' 


I      re 


YES,  I  want  to  be  a  preferred  customer  of 

CompuClub"     Rush  me  my  catalog  and  price 

book.  Enclosed  please  find  my  $5  00  registration 

fee 

Please  make  check  payaDie  ro  compucluD" 

Payment  enclosed        check      ":monev  order 

Bill  mv  nwiastercard     '""Visa    Expires 

IDs 


Signature 
Name  


n 


Address 
City 


.State, 


_Zip_ 


Atari  Model . 


:J 


Hours    Mon      Fn   1 1  3D  am     7  30  PM  Eastern  rtme 
Answering  services  after  nours 
COtriDUCIUD',  PO    BOX  652,  NatiCk  MA  01763 
•Overseas  membership  $25.00  per  vear 
M^  Atari  ■  Trademark  of  Atari  Corporation 


JyftOST^ 


.•vvjff 


Vie  ** .®^  s«ft*»»^ 


FOB 


tS^ 


abo«* 


,        Otod^^^M  T-tV  out 


tice 


tVve 


WigVvest 


!cam 


OWIP 


„\.^  out 


0O 


cYva^^ts 


fot 


yeats 


on 


top 


itei 


\500\iS- 


boo\ts 


M^OI^IsSo-V 


o'*'**"'""^ 


„«"8«"'C,'i"»'°" 


VlooW 


tbat 


we 


Vvave 


boo\is' 


lUl 


Mati 


lAat* 


bV 


o»w***' 


,ost 


BOOKS  <0'?lsi4  95 


.  $9-95 


b^S^^^'lmet-  ^^  ^°''   Roots  W*^'  ^, 


Games  M*^^  ^^oKS         ^„v.  1  "  *^i-  $9-95 

®*!!ntt?nt  tWouf^tntn^eVandVo^.9, 


mav^on 


(.;'<'' 


ouf 


ov  a 
Man- 


m; 


LlAMh 


^i» 


oeoet' 


-*  -"?S*^' 


,aiUoS 


Vist 


Aiue* 


Vv* 


'  {ieVds 


^*^^cSV^^^ 


lOM^^ 


^^^'=^:^«e«.^^;t;ec-.u^'^"' 


laVVVi*^ 


cWtog, 


td 


■wo' 


'Sp*««''°' 


^11* 


^^?tS^ 


^e  fonts 
can' 


•^^^Sif^^s-^" 


ediio'^- 

11'"' 


stauoin 


ized 


{oi«^ 


nd 


c«^^°^r;e,u"^^ 


"^  ,ort  seoe^,n.s  avvd/^P,^  can  ^^^.^ss  ^^^^^ited 


create, 


tousi' 


lod 


tep' 


_„rts  lO"^      „^te  *"      —tor 


,,nt  ^^^iffoi:^'^  VO-_7orV,usv-- ,,sV^- 


onV'/ 


VjV 


yoVlt 


if 


rs?* 


op 


to 


data 

packa8^._„„„         _, 
autot«»"^t.Atnote 

baud  tate 


^bone^°° 


CO 


^i» 


,?«"•'■;  simp 


lOKiK^!:^^ 


it^»*^; 


P/WO 


•-l» 


iV\ai 


ndY 


u«WY 


{eatnte* 


sect' 
,ca\cu 


fof 


yoVlt 


a  tYP^"^ 
to  .«otWet- 


Man 
tnemo  P 


,Vo«n 


eOt 


"':d;^^r^^9.93 


bO' 


oV. 


caVe' 


adat' 


>-f:^^°!'^;> 


^^^l^'i^can 


£c\ite&i' 


stef 


^'^°^"S"o«^^rX''>  'n^  Y0«^  *v'.':ad^«^°^'^'- 


"  — - —  n-sif-- 


^ *T  «:W/^'-'^^r,;  items,  V-- ^,vd 
^^*-ideduct*^^,  post  and  ^o 


.  tax-' 


U9.93 


LI*T^'! 


:rM»* 


lSO 


i.eput^"?!i%St^' 


O^"^ 


ll^^^        ,P  We 


cat& 


{vvUY 


«^^^l- mated  c 


ftn'^;n\ot6^^p^ 


Wdtep^ 


tVtet 


'Vvit 


ente^^^^^;%nitn*r.uaWi^^ '^^ 


,Wtcs 


S^"!„CcedW 


,.o.n?S-;^:?-'- 


^^*'''    "sott^e' 


o«''';^tta"s 


tVvougf 


tbtt^S 


spec 


tav: 


for 


Ovet' 


'^^^*">v  i^?los;  k-^'iZco^^'^' 


■^^'intsoft- 


to  lead  *V^  Man. 


Kn^J        $19-9''      ^obot 

^?Uo<!:^.S'9. 

facto'^Y 


^t»'l 


.c\i 


S19 


,9^ 


AetBoot 


129-9^, 
!s\9.9^ 


MI 


■teste' 
:arae 

factotY-" 


jtorV 

d  eVertve 


{ottns 


ttobo*  ^*7;vemettt« 


od 


'"mm?! 


A  + 


^obot  ■ 


detn* 


.ttds 


.tbe 


gaine 


toes  tbat 
,aes  10  *''!^!^^  FAMILY  ^"^ 


.  attd 
tvevet 


of  tbe 


best 


ViSM* 

aets 


latnes 


of  tbe 


Ated 


0\stti' 


fiutof 


and 


Oea\er 


\nQain^^^"''"'_,  ^orciV^o^ 


wN«^: 


Ho^ 


A98^^ 


product  reviews 


mm^H^mmm^ 


KENNEDYl 
APPROACH 

MicroProse  Software 
120  Lakefront  Drive 
Hunt  Valley,  MD  21030 
(301)  667-1151 
$29.95,  48K  disk 

Reviewed  by  Charles  Jackson 

Kennedy  Approach  is  a  real-time  air 
traffic  control  simulation  that  will 
leave  you  breathing  hard.  As  a  con- 
troller, you're  solely  responsible  for 
the  safety  of  all  flights  within  your 
control  zone.  You'll  be  kept  busy  han- 
dling control  zones  at  some  of  the 
highest-traffic  airports  in  the  U.S., 
dealing  with  aircraft  which  fly  at  dif- 
ferent speeds  and  in-flight  emergen- 
cies. If  you're  working  at  New  York 
Center  or  Washington  Center,  you'll 
also  have  to  handle  the  Concorde  SST! 


MicroProse  hired  several  Air  Traf- 
fic Controllers  from  New  York  and 
Baltimore  to  ensure  that  Kennedy 
Approach  would  be  as  realistic  as  pos- 
sible. For  example,  the  screen  dupli- 
cates state-of-the-art  radar  displays 
used  in  modern  air  traffic  control 
centers,  and  the  rules  of  play  closely 
parallel  the  Federal  Air  Regulations 
observed  by  real  air  traffic  controllers. 

Kennedy  Approach  even  sounds 
realistic.  Each  time  you  communicate 
with  a  pilot,  both  sides  of  the  conver- 
sation are  "broadcast"  through  your 
monitor's  speaker.  The  simulation 
uses  a  software  voice  synthesizer  to 
achieve  this  very  realistic  effect. 


HALLEY  PROJECTS 

Mindscape,  Inc. 
3444  Dundee  Road 
Northbrook,  IL  60062 
(312)  480-7667 
844.95,  48K  disk 

Review  by  David  Plotkin 

As  a  long-time  astronomy  buff,  I  was 
eagerly  looking  forward  to  Mind- 
scape's  Halley  Project,  a  game  that 
simulates  flight  through  our  solar  sys- 
tem. I  found  Halley  Project  to  be  a 
complex  and  interesting  program,  al- 
though 1  suspect  it  may  be  too  diffi- 
cult and  time-consuming  for  many 
users. 

Each  mission  in  Halley  Project  starts 
and  finishes  at  a  secret  base  on  Hal- 
ley's  comet.  Therefore,  the  comet  is 
really  fairly  incidental  to  the  program, 
since  the  base  could  have  been  lo- 
cated anywhere  in  space.  The  objec- 
tive of  a  mission  is  fairly  straight- 
forward— travel  from  Halley  s  Comet 
to  a  series  of  destinations,  then  return 
to  the  comet.  Each  successful  return 
to  the  comet  increases  your  rank. 
When  you  achieve  the  rank  of  Star- 
bird,  you  are  rewarded  with  a  secret 
code  number  which  can  be  mailed  to 
Mindscape  for  details  on  some  spec- 
tacular final  mission. 

Succeeding  at  a  mission  is  cjuite 
complicated.  The  first  order  of  busi- 
ness is  to  figure  out  what  your  desti- 
nation is.  This  can  be  as  simple  as  "Go 
to  Earth"  or  as  obscure  as  a  series  of 
hints  such  as  "(io  to  a  moon  with  an 
atmosphere."  Often  the  hints  can  ap- 
ply to  more  than  one  destination.  It 
is  then  up  to  you  to  choose  the  one 
that  would  get  you  the  highest  score 
(it's  closest  to  your  present  position). 

Once  you  have  decided  on  a  desti- 
nation, you  have  to  find  it.  Navigat- 
ing the  heavens  is  no  piece  of  cake  in 
Halley  Project!  A  "radar"  screen 
shows  the  sun  and  planets.  It  is  up  to 
you  to  decide  which  of  the  points  on 
the  radar  map  is  the  planet  you  want 


to  go  to.  For  example,  if  you  want  to 
go  to  Earth,  you  must  count  to  the 
third  point  from  the  sun.  Of  course, 
this  assumes  you  know  what  order 
the  planets  are  in! 


Moons  do  not  show  on  the  radar 
map.  You  must  go  to  the  planet  that 
the  moon  circles.  Having  selected 
your  destination  on  the  map,  you 
now  need  to  find  its  distance  from 
your  present  position  and  choose  the 
correct  direction.  Dist;uice  is  easier 
than  direction.  Around  the  edge  of 
the  radar  map  are  the  names  of  the 
twelve  constellations  (Gemini,  Taurus, 
etc.).  The  destination  planet  is  in  the 
direction  of  a  particular  constellation. 

You  must  return  to  the  main  screen 
and  turn  your  ship  with  the  joystick 
while  watching  the  scrolling  stars  until 
you  recognize  the  right  constellation. 
Then  you  accelerate  in  that  direction, 
jumping  into  "hyperspacc"  if  the  dis- 
tance to  be  traveled  is  great. 

When  you  jump  out  of  h}'perspace, 
you  may  well  have  to  go  through  this 
whole  procedure  again.  But  you 
should  be  able  to  find  your  target  and 
move  to  within  100,000  kilometers  of 
the  planet  or  the  appropriate  moon. 
A  "planet  finder"  window  on  your 
main  screen  will  identify  the  targets 
as  they  get  close. 

The  toughest  part  of  the  whole 
simulation  is  locating  a  landing  site. 
The  documentation  simply  tells  you 
to  orbit  the  planet  and  wait  for  the 
planet  finder  to  indicate  that  a  land- 
ing site  is  available.  But  orbiting  is  not 

continued  on  pase  40 


38 


ANTIC,  The  Atari  Resource 


/h   (P(0)W(i[rffyn 


M(BW 


IT 


Graphic     Afis 


,  Inc. 


Imagine  combining  the  func- 
tions of  Computer  Aided  Design 
(CAD),   Business   Graphics, 
free-hand  drawing,  and  type- 
setting  programs   into   one 
package.    Include  functions 
of  a  simple  spreadsheet  for  • 
data  manipulation  and  dateu-^ 
importation  from  other  soft- 
ware.   Add  abilities  of  a 
simple  word  processor  for  text 
annotation  In  various  fonts, 
sizes,  and  rotations.  Mix  all 
these-  features  Into  a  single 
package  instead  of  "integrat- 
ing" separate  packages.   The, 
result  is  a  new  breed  of  soft 
ware:  Graphic  Arts.  The  only 
graphic  arts  program  avail- 
able: Tlie  Graphic  Artist. 

Tlie  Graphic  Artist  Is  mouse, 
menu,  macro,  command,  and 
language  driven.  You  read 
correctly.  Mouse  or  keyboard 
menus  for  beginners,  commands 
and  macros  for  experts.  And 
an  optional  language  inter- 
preter for  creating  custom 
appi I cat  Ions. 

Support  for  dot  matrix 
printers,  color  plotters,  and 
laser  printers  is  standard,  of 
course. 

Impressed?  Wait  until  you  see 
a  demo  at  a  dealer  near  you! 


Inlaws   Y@u\r  I 
Ab@ws  AoT]^ 

The 


plications^/' 


^r«ssiv« 
jnputcr 

pplication^ 


i©ST  Q\rB4M^ 
Gfciphic 


ite    T@    h   L(iW( 

ArlisI 


If     Your 


2002    MCRuliffe    Drive  Rocl<ville.  Morylond    20851 

'A'Language  $245  additional 


Dealer      Is     Out   oE    Stock,    Call     (301)     340-8398 

The   Graphic    Artist    is    a    trademark    of    progressive    Computer 
Applications,    Inc.      520ST   is  a  trademark  of   Atari    Corp, 


product  reviews 


continued  from  page  38 

explained,  and  I  was  finally  forced  to 
call  Mindscape  to  find  out  how  to  or- 
bit the  planet. 

You  must  tap  \'our  jcn'stick  fo\\'ard 
and  then  right  or  left,  to  establish  an 
orbit  \'elocity  around  the  planet.  The 
planet  will  move  out  of  your  finder, 
so  \ou  must  keep  it  in  the  finder  by 
moving  your  joystick  with  the  button 
pressed.  This  adjusts  your  \'ie\\'ing  an- 
gle, and  does  not  change  }-our  speed 
or  direction.  If  you  think  it  is  confus- 
ing to  be  looking  in  a  different  direc- 
tion from  where  you  are  going,  you 
are  right. 

You  must  also  watch  your  distance 
from  the  target.  If  )ou  don't,  you  may 
move  out  of  the  range  of  the  landing 
detector  or  crash  into  the  surface, 
which  assesses  a  penalty.  If  )'our  dis- 
tance gets  out  of  line,  you'll  need  to 
stop  moving,  realign  your  ship,  and 
try  again. 

Halley  Project  has  man)-  nice  fea- 
tures. The  destination  planet  can  of- 
ten be  spotted  in  a  constellation  by 
noticing  an  extra  "star"  which  doesn't 
show  on  the  included  suir  map.  As 
you  get  closer  you  may  see  this  "star" 
move,  which  indicates  that  it  is  really 
a  planet! 

Astronomical  distances  are  well 
handled  by  the  "hyperspace"  device 
which,  though  unrealistic,  certainly 
moves  things  along.  The  ship  is  easy 
to  pilot,  it's  even  equipped  with  land- 
ing brakes  which  make  a  scjuealing 
sound  when  you  apply  them.  The 
graphics,  while  rather  uninspired,  are 
adequate.  In  particular,  planets  and 
moons  tend  to  be  featureless. 

The  graphics  of  the  planet  surfaces 
are  quite  nice,  although  the  surface  of 
Tethys  (a  moon  of  Saturn)  looks  just 
like  the  sun-baked  surface  of  Mercur)'. 
The  planets  do  go  through  dark  and 
light  cycles.  It  can  be  cjuite  disconcert- 
ing to  be  within  20,()()()  kilometers  of 
Venus  and  not  be  able  to  see  it  except 
where  it  blocks  out  a  star.  Finalh',  the 


moons  throw  a  shadow  on  the  planet 
the)'  circle  when  the)'  pass  in  front  of 
it. 

The  game  has  a  couple  of  sound 
cues  that  could  have  been  handled 
better.  As  you  accelerate  towards  the 
speed  of  light,  an  alarm  sounds  and 
you  automatically  enter  hyperspace. 
Howe\'er,  sometimes  )'ou  may  want 
to  sta)'  just  under  the  speed  of  light 
for  a  particular  voyage — and  the 
alarm  continues  to  sound. 

Also,  \^'hen  )-ou  approach  a  planet 
or  moon  and  get  within  100, 000 
kilometers,  a  pitter-patter  alarm  starts. 
As  )'Ou  may  ha\'e  to  orbit  the  planet 
for  some  time  before  a  landing  zone 
appears,  this  warning  can  drive  you 
to  distraction.  The  obvious  solution 
of  turning  down  the  TV  volume 
leaves  you  without  some  critical 
sound  prompts  for  the  landing  zone. 

The  Halley  Project  is  interesting  at 
first.  But  I  suspect  that  only  a  few 
players  will  ever  finish  the  multitude 
of  missions  required  to  discover  the 
final  mission.  There  is  an  awful  lot  of 
work  required  for  the  rewards  being 
offered. 


WISHBRINGERl 

Infocom,  Inc. 
125  Cambridge  Park  Drive 
Cambridge,  MA  02140 
(617)  492-6000 
$34.95,  48K  disk 

Reviewed  by  Harvey  Bernstein 

Welcome  to  Festeron,  a  quaint  little 
hamlet  somewhere  on  the  New  En- 
gland coast.  This  is  a  real  nice  place 
to  bring  up  your  kids.  Except .  .  . 

Except  that  Festeron  has  its  dark 
side — a  mirror-image  town  known  as 
Witchville  where  Evil  rules,  Magick 
abounds,  and  the  Elder  Gods  dwell. 
Even  your  boss  Mr  Crisp,  the  town 
postmaster,  is  now  the.  .  .  .well,  the 
less  said  the  better 


This  is  where  the  action  takes  place 
in  Wishbringer,  the  latest  in  a  long 
line  of  excellent  text  adventure  games 
from  Infocom.  As  the  game  begins,  it 
is  up  to  you  to  deliver  a  mysterious 
letter  to  the  old  woman  who  runs  Ye 
Olde  Magick  Shoppe  at  the  outskirts 
of  town. 

Once  she  gets  the  letter,  you  are 
suddenly  thrust  into  Witchville  with 
an  important  and  dangerous  mis- 
sion— rescue  the  old  woman's  cat, 
which  has  been  kidnapped  by  a  sor- 
ceress known  only  as  The  Evil  One. 
Your  only  aid  is  the  power  of  the 
stone  known  as  Wishbringer  Once 
you  find  it,  you  will  be  granted  as 
many  as  seven  wishes  to  aid  you  in 
your  quest. 

In  many  ways,  Wishbringer  can  be 
seen  as  a  successor  to  Sorcerer  and 
Enchanter.  Wishes  take  the  place  of 
spells,  of  course.  But  your  seven 
wishes  only  work  if  you  have  a  proper 
item  in  your  possession.  In  addition, 
each  wish  can  be  used  only  once,  so 
it  is  critical  that  you  not  misuse  or 
waste  one. 

According  to  Infocom,  for  every 
puzzle  that  can  be  solved  with  a  wish, 
a  logical  solution  exists.  The  game 
could  be  concluded  without  using 
any  wishes  at  all.  Well,  if  anybody  has 
gotten  past  the  Hellhound  without  us- 
ing a  wish,  please  write  me  care  of 
Antic  and  tell  me  how  it's  done. 

Wishbringer  is  Infocom's  second 
attempt  at  an  introductory  level  ad- 
venture, and  as  such  it  is  considera- 
bly more  successful  than  last  year's 
Seastalker  Although  written  for 
novices,  the  prose  is  not  in  the  least 
juvenile.  Veteran  adventure  game 
players  will  not  be  challenged  at  all, 
although  they  will  enjoy  the  story 
line,  the  wit  and  the  inside  jokes.  Be 
sure  to  open  the  mailbox  next  to  the 
white  house. 

And  there  is  the  challenge  to  earn 
a  perfect  score  by  completing  the 

continued  on  page  42 


40 


ANTIC,  Tlie  Atari  Resource 


you've  got  the 

ATARI  520ST 


m^i^' 


YOU  NEED  THESE! 


HIPPO-C 

A  Development  System  for  the  Atari  520  ST 

A  friendly,  integrated  C  development  system  for  the  Atari 
ST.  Allows  for  the  creation  of  large  standalone  Atari  ST 
application  programs.  The  compiler  follow/s  the 
Kernighan  and  Ritchie  C  standard  (excluding  floating- 
point). You  can  combine  your  ow/n  assembly  routines 
with  C.  It  allow  allows  you  to  view  and  modify  the 
assembler  output  from  the  compiler. 

HABADISK 10  MEGABYTE 

Atari  520  ST  Hard  Disk 

The  HabaDisk  for  the  Atari  520  ST  is  a  1 0  megabyte 
Winchester  plug-in  hard  disk.  HabaDisk  stores  the 
equivalent  of  more  than  1 2  dual-sided  800K  diskettes 
and  retrieves  information  in  seconds.  A  necessity  for 
programming  and  large  application  uses. 

•  Self  powered 

•  High  speed  (3  msec  track-to-track  access  time) 

•  Atari  compatible  (including  Atari  Desktop,  GEM  DOS 
and  Mouse) 


CHECKMINDER 

Personal  Money-Management  Program  for 
Atari  520  ST 

CheckMinder  is  an  inexpensive,  simple  to  use  home 
accounting  program  designed  for  those  of  us  who'd  like 
our  computer  to  help  us  keep  track  of  our  money. 
CheckMinder  displays  and  works  with  all  the  objects 
already  familiar  to  most  users:  checks,  deposits,  drafts, 
checkbook  register,  etc.  It  will  remind  you  when  bills  are 
due,  automatically  record  payments  and  deposits, 
reconcile  balances,  and  generate  reports  for  tax 
deductible  expenses.  CheckMinder  can  automatically 
arrange  your  checkbook  by  number,  date,  payee,  or 
expense  category,  and  will  even  print  your  checks  for 
you  too  ...  all  with  just  a  few  clicks  of  the  mouse! 


Haba  Systems,  Inc. 

671 1  Valjean  Avenue,  Van  Nuys,  CA  91406 

Use  these  new  TOLL-FREE  numbers  for  dealer  orders! 

(800)  HOT-HABA  (USA)  •  (800)  FOR-HABA  (CA)  •  (81 8)  901  -8828 


product  reviews 


continued  from  page  40 

game  sans  wishes.  But  most  of  all, 
Wishbringer  is  an  excellent  attempt  to 
bring  new  blood  into  the  fold — those 
who  previously  have  been  unable  or 
unwilling  to  get  the  most  out  of  Info- 
com's  finest.  If  you've  been  curious 
about  Infocom  text  adventure  games 
but  never  actually  took  the  plunge, 
Wishbringer  is  the  game  for  you. 

MINDSHADOW^ 

Activision 
P.O.  Box  7287 
Mountain  View,  CA  94039 
(415)  940-6044 
$34.95,  64K  disk 

Reviewed  by  Harvey  Bernstein 

Mindshado^v  is  a  nice,  old-fashioned 
graphic  adventure  game.  You  awake 
on  a  deserted  island  with  a  headache 
and  no  recollection  of  who  you  are 
or  how  you  got  there.  The  first  (and 
most  intriguing)  puzzle  in  the  game 
is  finding  your  way  off  the  island. 

If  you  escape,  Mindshadow  takes 
you  through  the  streets  of  Luxemburg 
and  London  on  a  quest  after  your  own 
identity.  After  you  pick  up  enough 
clues,  you  "think"  them  over.  If  you 
have  been  successful,  you  get  to  read 
a  newspaper  account  of  your  own  re- 
cent history. 

There  are  several  areas  in  which  the 
hype  for  Mindshadow  exceeds  the 
reality.  The  parser  is  claimed  to  be 
state-of-the-art  and  supposedly  under- 
stands prepositions  like  "the"  or  "a." 
So  if  you  try  a  command  like  "sit 
down,"  the  game  responds  with  "You 
can't  sit  a  down." 

However,  Mindshadow  does  con- 
tain one  unique  feature — macros.  By 
pressing  [SHIFT]  along  with  a  key 
from  1-6,  you  can  call  up  frequently 
used  commands — drop,  load  game, 
save  game,  etc.  These  are  not 
reprogrammable,  but  do  save  typing 
time. 


The  documentation  recommends 
paying  close  attention  to  the  graphics, 
as  not  everything  is  mentioned  in  the 
text.  That's  fine,  except  sometimes  it 
takes  a  Sherlock  Holmes  to  figure  out 
what  is  being  pictured.  I  finished  the 
game,  and  I  still  don't  know  what  the 
Doctor  is  holding  (a  scalpel?  monkey 
wrench?  tire  iron?). 


The  Old  hut 

todd  tine,  xt  is  filled  with  the 

coarse,  Musty  SMett  of  old  straw. 


There  is  also  a  serious  bug  that 
should  have  been  eliminated  before 
this  game  was  turned  loose.  After  an- 
choring the  pirate  ship,  you  will  be 
prompted  to  turn  the  disk  over  Go 
ahead  and  you  will  see  the  Queen's 
Navy.  But  be  sure  and  flip  the  disk 
again  before  moving  (although  you 
are  not  prompted  to)  or  you  will  crash 
the  game  and  have  to  re-boot.  It  took 
two  disks  from  Activision  before  I 
realized  this  was  not  just  a  fluke. 

Despite  the  merchandising  claims, 
Mindshadow  is  not  stiite-of-the-art. 
But  it's  not  a  bad  game  either,  just  or- 
dinary and  a  bit  dated. 


TWIRLYBIRDl 

Hardwood  Software 
4390  Provinceline  Road 
Princeton,  NJ  08540 
(609)  924-5323 
$24.95,  48K  disk 

Reviewed  by  Jimmy  Yu 

Twirlybird  is  an  arcade  game  with 
some  of  the  best  graphics  and  music 
that  I've  come  across  in  a  while.  It 
uses  variable-speed,  multi-directional 


scrolling,  multiple  character  sets, 
Player/Missile  graphics  and  display  list 
interrupts. 

Your  mission  is  to  pilot  a  swift  lit- 
tle helicopter  over  a  strange  land  lit- 
tered with  enemy  defenses,  and  drop 
"Penetrons"  down  vents  under  which 
the  enemy  lurks.  Meanwhile,  enemy 
tanks  and  guns  are  trying  to  shoot  you 
down  and  a  metal-eating  gas  slowly 
fills  the  air 

The  joystick  controls  your  direction 
and  speed,  while  the  keyboard  con- 
trols your  altitude  and  the  type  of 
bomb  yOu  drop,  and  freezes  the  game. 
You  can  fly  the  helicopter  anywhere 
inside  a  large,  high-resolution,  scroll- 
ing landscape  of  about  3  by  5  screens, 
which  is  different  each  game. 

Helicopter  movement  is  done  su- 
perbly. There  are  32  rotation  positions 
in  a  full  circle,  plus  about  10  speeds. 
The  helicopter  itself  is  animated  with 
whirling  rotors. 

By  pushing  the  joystick  button,  you 
can  drop  bombs  or  Penetrons.  There 
are  many  objects  on  the  ground 
which  can  be  shot  at  for  points — 
trees,  moving  tanks,  bazookas,  radar 
dishes,  and  laser  pads. 


The  higher  your  helicopter  flies, 
the  longer  the  bombs  take  to  drop  and 
the  harder  it  is  to  hit  anything.  How- 
ever, when  flying  at  high  altitudes, 
your  helicopter  is  damaged  much  less 
from  the  enemy  shells,  and  you  can 
fly  over  the  "force-field"  walls  that  al- 
ways seem  to  be  in  your  way. 

continued  on  page  44 


42 


ANTIC,  The  Atari  Resource 


15723  Vanowen  St.  Suite  326,  Van  Nuys,  CA  91406  (818)  901-0714 
Calif.  Toll  Free  (800)  257-1313 


WordProcessors 

HabaWriter           -S^Ter^S"  $64.95 

Express  Letter       -$49t§5'  $39.95 

Gem  Write            -— ? Call 

Business  Letters    S^StSS'  $39.95 

Final  Word           $-449t^5'  $115.95 

Haba  Word           -$99:95"  $74.95 

Communications 

HabaComm          .$7^r95"  $64.95 

PC  Intercom        $.\-2^.^5'  $99.95 

Chat                       4^9:0^  $18.95 


Hardware 

Ten  Meg  Drive 
Haba  Modem 

Games 

Zork  I 

Zork  II 

Zork  III 

Enchanter 

Sorcerer 

Deadline 

A  Mind  Forever 

Hex 

SunDog 

Flip  Side 


$599.95 
$299.95 


-$44:95- 

-$44:95- 

.$39:95' 

-$44:9^ 

-$49:95- 

■$44:95' 

$44:95- 

$49:95- 


$27.95 
$29.95 
$29.95 
$27.95 
$29.95 
$34.95 
$34.95 
$29.95 
$28.95 
$27.95 


DataBase  &  Accounting 

HabaPhoneBook       _-.—?- — 
CheckMinder  $74.-95" 

Haba  Wills  $§9;-95' 


Spreadsheets 

VIP  Professional 
HabaCalc 


$©9:95- 


Development  Languages 

HabaHippo  "C"         $74:95- 
4xForth  $©9:95' 

"M"  Disk-Ram  Disk  $34r95- 


Games 

WishBringer 

StarCross 

Suspended 

Planetfall 

Hitchhiker 

Witness 

Mudd  Pies 

Infidel 

Suspect 


$39:95' 

$49:95' 

$49:95' 

$39t95- 

439.-95- 

$39:95" 

$29:95- 

$44:95' 

$49:95- 


$49.95 
$59.95 
$39.95 


$79.95 
Call 


$59.95 
$79.95 
$24.95 


$27.95 

$34.95 
$34.95 
$27.95 
$27.95 
$27.95 
$21.95 
$34.95 
$34.95 


Shipping:  Add  $3.00  for  software  products  &  $10.00  for  Hardware  in  the  U.S. 

Add  $5.00  for  software  products  &  $20.00  for  Hardware  outside  U.S. 
Payment:  Visa,  Master  Card,  Cashiers  Checks,  Money  Orders,  COD. 

Shipped  within  24  hours  of  receipt. 

Personal  &  Company  Checks  allow  2  Weeks  to  clear. 

Call  Now  And  Place  An  Order  For  Your  Atari®  520ST 
Software.  In  California  Call  (800)  257-1313 
Or  Call  (818)901-0714 


product  reviews 


continued  from  page  42 

When  hit,  you  do  not  automatically 
die,  but  instead  accumulate  damage 
points.  For  example,  if  your  bomb 
launchers  are  damaged,  you  will  only 
be  able  to  shoot  one  bomb  at  a  time. 
Enough  damage,  of  course,  results  in 
your  demise. 

If  you  succeed  in  destroying  all  the 
vents,  you  are  treated  to  a  colorful, 
animated  interlude  with  music,  and 
then  you  advance  to  the  next  level  of 
difficulty. 

This  game  cannot  be  mastered  in 
a  few  hours.  It  takes  plenty  of  flight 
time  to  become  dextrous  enough  to 
hit  your  targets  accurately.  I've  only 
made  it  to  the  second  interlude. 

Like  almost  all  games,  Twirlybird 
tends  to  get  a  bit  repetitive.  Also,  once 
in  a  while  the  display  list  interrupts 
which  create  much  of  the  color  seem 


to  become  misaligned.  However,  I 
think  you'll  find  yourself  playing 
Twirlybird  for  a  good  long  time.  It's 
already  one  of  my  favorites! 


OBJECTIVE:  KURSK 

Strategic  Simulations,  Inc. 
883  Stierlin  Rd,  Bldg.  A-200 
Mountain  View,  CA  94043 
(415)  964-1200 
S39.95,  48K  disk 

Reviewed  by  Dr.  John  P.  Stanoch 

Boardgames  of  the  Battle  of  Kursk 
have  long  been  popular.  One  reason 
for  the  topic's  interest  to  wargamers 
is  its  challenge  for  the  commander  of 
the  German  side.  During  this  1943 
battle,  two  elite  German  forces  at- 
tempted to  encircle  and  destroy  a 
much  larger  Russian  force  deployed 


TOP-DOS  GETS  RAVE  REVIEWS 


"...to  anyone  who  owns  a  disk  drive,  TOP-DOS  is 
a  must!  No  disk  drive  user  should  be  with- 
out.'" Peter  Ellison,  ROM  Magazine 

"TOP-DOS  is  one  of  the  most  friendly,  fidl-featwed 
and  usefid  DOS' s  for  the  Alan."  Eric  Clausen, 
ANTIC,  The  Atari  Resource 


"TOP-DOS  is  great!. .  .it's  worth  every  penny." 
Charles  Bachand,  ANALOG  Computing 

"Realty  is  the  DOS  Atari  should  have  written."  Bob 
Culmer,  Dallas,  TX 

"Excellent,  powerfij.  A  true  gem  of  a  utility  DOS. " 
Thomas  A.  Harris,  Columbia,  MD 


BUT  BEGINHERS  LOVE  IT  TOO! 


<'.i- 


New  TOP-DOS  1.5  with 

I30XE  Extended  Support  '    •    \  See  your  dealer 

1050  Enhanced  Density  Support  \        \        ,^^pTOP-DOS  1.5   $29.95* 

"WISE"  Density  Control  •     \    .,j^'        'Suggested  Retail  Price 

High  Speed  Data  Transfer  1058  Marigold  Court 

Improved  Status  Display  Sunnyvale,  CA  94086 

Hex-Decimal  Conversion  and  more . . .  408-246-8325  Dealer  inquiries  welcomed 

E 1985  ECLIPSE.  T0P-tX3S  Is  a  Irademaik  of  ECLIPSE.  ATARI  Is  a  regislemd  Iradomaik  ol  Atari,  Inc.  Prices  are  subject  to  ctiango  wittiogt  notice. 
I>rect  Midefs  add  $2.00  shipping.  California  residents  add  7%  sales  tax.  An  advanced  vereJon  Is  available  to  TOP-tXDS  lionsees  (at  addtiwial  c^ 
wtilcti  douljies  the  numt»r  of  files,  and  adds  sector  read,  write  and  compare,  and  otlwr  leatures. 


70  miles  around  the  city  of  Kursk. 

The  Russians  learned  of  these  plans 
and  prepared  diligently  for  the  offen- 
sive. They  constructed  a  complex  pat- 
tern of  minefields,  behind  which 
waited  dug-in  troops  bolstered  by 
fresh  reinforcements  from  the  east. 
SSI's  Objective:  Kursk  gives  a  player 
the  opportunity  to  command  the 
southern  arm  of  the  German  pincer. 

The  computer  controls  the  Rus- 
sians in  the  solitaire  mode.  Forces  are 
ordinarily  moved  as  combat  groups, 
which  may  contiiin  up  to  five  different 
units.  These  combat  groups  may  be 
transferred  within  the  same  division 
at  the  start  of  each  turn. 

All  movement  and  combat  is 
plotted  first  and  then  carried  out 
simultaneously.  This  is  one  of  the  few 
computer  wargames  in  which  a  unit 
is  eliminated  if  it  attempts  to  retreat 
through  an  unoccupied  hexagon  in  an 
enemy  zone  of  control.  Thus  an 
enemy  unit  can  be  surrounded  and 
destroyed  rather  than  pointlessly 
pushed  around  the  board. 

The  rulebook  is  concise,  clear  and 
only  six  pages  long.  I  found  that  I  was 
able  to  absorb  most  of  the  rules  in 
only  two  readings.  But  I  feel  that  a 
map  with  all  of  the  initial  unit 
placements  should  have  been 
provided. 

The  game  is  long  and  might 
become  tedious  for  some  players. 
Also,  the  situation  it  accurately 
simulates  is  desperate,  at  best,  for  the 
German  player  However,  if  you  are 
like  myself  and  many  other 
wargamers  who  have  tried  repeatedly 
to  win  as  the  Germans  in  paper  board- 
game  versions,  you  should  find  Ob- 
jective: Kursk  a  welcome  addition  to 
your  computer  wargame  library. 


44 


ANTIC,  The  Atari  Resource 


I 


same  of  the  month 


You  'II  feel  like  Spiderman  as  you 
shoot  wires  to  zap  your  creature 
around  t/je  screen,  eating  dots  and 
escaping  the  deadly  touch  of  enemies. 
This  abstract  one-player  arcade 
game  has  six  screens  and  can  be  cus- 
tomized with  a  minimum  of  pro- 
gramming. The  BASIC  program 
works  on  all  Atari  computers  of  any 
memory  size,  with  disk  or  cassette. 


Your  joystick  controls  a  creature  we'll 
call  Wireball.  It  looks  sort  of  like  a  sur- 
realistic ladybug.  Wireball  must  eat  all 
the  green  spheres  on  the  screen  while 
a\'oiding  two  enemies.  There's  an 
enemy  shaped  like  a  squashed  dollar 
sign  that  goes  bouncing  all  over  It's 
harmless — except  when  Wireball  ac- 


cidentally glides  a  wire  right  into  it  at 
high  speed. 

The  other  opponent  looks  like  R2- 
D2  disguised  as  a  fireplug.  It  homes 
in  on  Wireball's  position  in  implaca- 
ble zombie  style.  At  the  higher-level 
screens,  this  foe  chases  Wireball  a  lot 
faster  Therefore,  it  will  become  essen- 
tial to  rely  on  Wireball's  only  mode 
of  fast  transportation .  .  .wire  gliding. 

A  wire  automatically  whips  itself 
out  of  Wireball  if  there's  a  visible  ob- 
ject in  the  direction  you're  pointing 
the  jo)'Stick.  You  want  to  speed  Wire- 
ball  around  by  wire  whenever  possi- 
ble, because  you  get  extra  points  for 
wire  travel  distance. 

When  you  choose  a  joystick  direc- 
tion, the  program  searches  along  the 
path  from  your  present  position.  If 
you  are  next  to  any  object,  you  will 


move  onto  that  space  and  enjoy  (or 
suffer)  the  consequences.  Otherwise, 
the  program  will  continue  to  search 
along  that  path  until  it  either  finds 
something  in  the  way,  or  reaches  the 
edge  of  the  screen.  The  wire  then  un- 
furls and  Wireball  scoots  onto  the  ob- 
ject. If  nothing  is  found  in  the  path, 
there  will  be  a  delay  before  you  move 
over  one  space.  If  you  land  on  a 
sphere,  it  will  disintegrate  and  in- 
crease your  score.  If  you  attempt  to 
take  over  an  enemy's  space,  Wireball 
will  fail  and  die. 

The  score  is  updated  only  when 
you  complete  a  level  or  die.  The  com- 
pletion of  a  level  will  net  )Ou  500 
points  and  increase  your  supply  of 
Wireball  lives,  which  is  displayed  at 
the  top  left.  Each  level  presents  a  dif- 
ferent layout,  and  the  follower  enemy 
continued  on  next  page 


January  1986 


45 


speeds  up.  In  many  cases,  your  only 
way  out  of  a  tight  situation  will  be 
with  the  wire.  You'll  find  it  necessary 
to  develop  a  strategy  which  allows 
you  to  use  the  wire  as  often  as 
possible. 

The  game  wouldn't  be  complete  if 
you  never  had  a  chance  for  revenge. 
At  random  intervals,  a  green  sphere 
will  glow  and  pulsate.  You  can  tem- 
porarily destroy  your  opponents  if 
you  eat  the  pulsating  sphere  before  it 
stops  glowing. 

Don't  count  on  a  pulsating  sphere 
to  appear  when  you're  near  the  end 
of  a  level  and  few  spheres  are  left.  The 
more  spheres  there  are  on  the  screen, 
the  more  likely  that  a  sphere  will  start 
to  glow.  If  you  eat  the  pulsating  sphere 
in  time,  the  screen  will  turn  red  and 
a  high-pitched  sound  will  be  heard. 
Use  the  wire  to  reach  faraway  enemies 
quickly.  When  the  sound  ends,  the 
screen  goes  back  to  black  and  Wire- 
ball  loses  all  destructive  powers. 

TYPING  WIREBALL 

Type  in  Listing  1,  check  it  with  TYPO 


II  and  SAVE  a  copy  before  you  RUN 
it.  However,  lines  2270  and  2360 
could  be  a  real  headache  to  type  cor- 
rectly because  they  contain  a  slew  of 
special  characters.  To  help  you  type 
these  lines  perfectly  on  your  first  try, 
I  wrote  a  short  program  which  prints 
out  these  lines  for  you. 

So  when  you  type  Wireball,  you 
can  omit  lines  2270  and  2360  if  you 
wish.  Then  type  Listing  2 — with  the 
main  program  still  in  memory.  Type 
GOTO  3000,  and  line  2270  will  be 
printed.  Place  the  cursor  over  that 
line,  then  press  [RETURN],  and  that 
line  will  replace  the  previous  contents 
of  line  2270.  Now  type  GOTO  3100 
to  print  out  line  2360,  and  make  it 
part  of  the  program  by  putting  the 
cursor  on  it  and  pressing  [RETURN] 
once  again.  You  can  now  delete  lines 
greater  than  3000,  but  this  isn't 
necessary. 

CUSTOM  WIREBALL 

Ybu  can  easily  modify  any  of  the 
screen  layouts  or  add  more  screens  to 
the  program.  If  you  take  a  look  at  the 


end  of  the  program,  you'll  see  six 
blocks  of  PLOT  and  DRAWTO  state- 
ments. Each  block  is  isolated  between 
a  line  like  REM  SCREEN  x  and  a  RE- 
TURN statement. 

Line  2490  contains  an  ON  SCREEN 
GOSUB  statement  followed  by  six 
numbers.  Each  number  represents  the 
line  number  at  which  a  screen  is 
drawn.  To  make  a  seventh  screen,  add 
the  beginning  line  number  of  your 
screen  layout  subroutine  to  the  list  of 
six  numbers.  Then  add  your  subrou- 
tine to  the  end  of  the  program,  mak- 
ing sure  to  end  it  with  a  [RETURN]. 

When  constructing  your  screen, 
keep  your  X  coordinates  between  1 
and  38,  and  keep  Y  values  within  1 
and  22.  Memory  requirements  for 
screen  layouts  are  very  small,  so  you 
can  add  as  many  custom  screens  as 
you  want. 

Jean  Goulet  is  from  Quebec  and 
Wireball  is  his  first  program  in 
Antic. 

Listlns  on  pase  95       LS 


ATARI  810  DISK  DRIVE  LESS  CASE  $99.95 


ROM 


CPU 


MAIN 


TANDON 


16K 
RAM 


New  Spare  Parts 
For  Atari 
800/400/810 

800  PCB  Sets 
Main,  CPU,  10K  OS, 
Power  &  RAM  $40 
Less  RAM  chips  $30 

POWER 


New  Replacement  Printed  Circuit  Boards  (PCB)  w/parts 

800  Main  $10    400  Main  $10    810  side  w/DS.$40 

800  Power  $5    400  Power  $4    810  Analog    .   $10 

CPU  w/GTIA.  $10    16KRAM  $10    810  Power    ..   $15 

10KOS  $10 

Power  Paks  800/810 $15  ea     800  XL  Power..    $25  ea 

Limited  quantity  used  800  cases  &  cast  shields  $30  ea 

Hard  to  find  Integrated  Circuits  $5  each 

On  CPU:  GTIA,  ANTIC,  CITA,  CPU  6502,  CPU  6511 

On  10K  OS:  Math  ROM  399B,  OS  ROMs  499B  &  599B 

On  800/400  Main:  Pokey,  6520  PIA 

On  810  &  850:  MPU  6507,  PIA  6532,  RAM  6810,  ROM  C 

De  Re  Atari  $10 


^'QxMiputenlsions 


(408) 245-2680 


$120.00 
w/Happy  $199.95 


Complete  working  810  Less  case $99.95 

With  B&C  Black  Anodized  Case  $120.00 

With  Case  and  Happy  Upgrade  $199.95 

810  PCB  Set  w/side,  DS,  Power,  Analog  $75 

810  Drive  Mechanisms  Tandon  or  MPI   $50 

Field  Service  Manuals  800/400,  800XL  or  810  $25.  ea 

For  1050,  1025,  1027,  825,  850  or  1200XL  $20  ea 

Diagnostic  Cartridges  for  Computer  or  Disk  $25.  ea 

520ST,  130XE,  800,  800XL,  810,  1050,  1030  $CALL 

OSS  BASIC  XE  For  130XE  $70 

Aventure  International  Gold  Series  $40 

Pilot,  Basic,  Manuals  $5.  ea.  LOGO  ref.  manual  $10 

♦  Special*  Happy  Upgrades  810  or  1050  $140  ea 


3283  KKer  Rd.,  Santa  Clara,  CA  95051 

Hours:  Tuesday-Friday  10am-6pm/Sat.  10am-5pm 

Terms:  Calif.  Res.  add  7%  sales  tax.  Add  $5.  for  shipping.  We  ship 

UPS  COD,  Prepaid  or  MC/Visa.  No  orders  under  $20. 


46 


ANTIC,  The  Atari  Resource 


Arvtic  /T  Sectiorv 

JaiAuary/  1986 


UK. 

/OFTWARE 

/HOWDOWN 


Brataccus 


Options 


^JTse  Emu  La  tor   jT 
Set 


BontrDl  Paneti 
Set  HSS3S  Canfig. 
Instalili  Printer 


TRASH 


FLOFFV    DI£ 


^rr™" 

mrmm 

'"^l 

<r 

137HBB 

bytes 

used    in 

1.5     itBMSi 

COUP 

FHT 

LIES 

Ds-aq-a 

1- 

nanpuTEH 

FNT 

liliSiS 

D5-5q-fl 

FflNCV 

FHT 

lil.Dfl 

D5-5q-a 

FflHGVl 

FNT 

1.1.08 

Ds-aq-fl 

FflNCVS 

FIIT 

LkDa 

D5-aq-a 

FfiNnva 

FNT 

LkDA 

Ds-aq-a 

■:■: 

BDTHIC 

FNT 

LIES 

DS-aq-a 

BHEEK 

FNT 

115E 

Ds-aq-a 

1 

1| 

\j 

4 

New  cKaracter  sets  ir\  RAM 


by  JACK  POWELL  and  PATRICK  BASS  of  the  Antic  Staff 


In  this  article,  we're  going  to  in- 
troduce you  to  the  structure  of  the 
520ST's  character  fonts  and  then 
show  you  how  to  change  them. 
Frankly,  we're  going  to  have  to  cheat 
a  bit  on  this  project.  The  GEM 
documentation  from  Digital  Research, 
Inc.  refers  to  a  VDI  call  that  loads 
fonts,  but  the  documentation  is  in- 
complete. Until  we  discover  how  to 
properly  use  this  VDI  call  we'll  do  a 
little  direct  memory  manipulation. 

We'll  create  a  small  C  program  that 
takes  a  standard  character  set  from  an 
8-bit  Atari,  reshuffles  this  character  set 
into  the  proper  font  data  order  for 
both  our  8x8  and  8  x  16  ST  fonts,  and 
then  stuffs  this  data  directly  into  ST 
font  data  memory. 

Since  we're  relying  on  fixed  mem- 
ory locations,  we're  likely  to  run  into 
some  problems  upon  future  GEM  up- 
grades. But  we'll  shove  ahead,  because 
along  the  way  we'll  learn  about  open- 
ing windows,  disk  access  from  GEM, 
file-select  boxes,  and  how  to  access 
the  Supervisor  Mode.  We'll  also  find 
out  how  to  create  a  desk  accessory, 
since  that's  what  our  program  is  go- 
ing to  be. 


ST'S  BUILT-IN  FONTS 

The  Atari  ST  has  three  character 
sets — or  "system  fonts'^— that  are 
loaded  into  RAM  upon  power-up. 

The  characters  in  each  set  are  iden- 
tical and  are  shown  in  the  table  on 
page  63  of  the  Atari  ST  Logo  Man- 
ual. The  only  difference  between  the 
sets  is  the  size  of  the  character 
"cells'^— the  bit-blocks  used  to  define 
the  characters.  For  example,  in  the 
Atari  8-bit  machines,  the  only  cell  size 
is  8  X  8,  or  one  byte  by  eight  bytes.  In 
the  ST  there  is  an  8x16  system  font 
for  high  resolution,  an  8x8  system 
font  for  medium  and  low  resolution, 
and  a  6  X  6  system  font  which  is  used 
for  icon  labels. 

All  fonts  designed  for  the  GEM  sys- 
tem require  a  certain  format  and  are 
made  up  of  four  parts — Font  Header, 
Character  Offset  Table,  Horizontal 
Offset  Table,  and  Font  Data. 

FONT  HEADER 

Unlike  the  Atari  8-bit  character  sets, 
characters  in  the  ST  fonts  can  each  be 
different  widths  and  of  various  com- 
plexities. The  GEM  Font  Header  con- 
tains 87  bytes  of  information  describ- 


ing these  features.  Most  of  these 
instruction  bytes  are  found  as  the  first 
byte  within  a  word. 

Bytes  0-1  of  the  header  are  a  "face 
identifier"  number.  All  three  system 
fonts  use  the  number  one.  Bytes  2-3 
are  the  font  "size"  in  points.  The  8x8 
system  font  is  a  10-point  font. 

Bytes  4  through  35  contain  a  string 
describing  the  name  of  the  font.  If  you 
look  in  the  memory  location  for  the 
8x8  font,  you'll  find  "8x8  system 
font"  followed  by  a  string  of  zeroes. 

The  next  four  bytes  contain  the 
lowest  ASCII  decimal  value  and  the 
highest  ASCII  decimal  value  in  the 
font.  In  all  three  system  fonts,  bytes 
36-37  contain  zero  and  bytes  38-39 
contain  255. 

Bytes  40  through  49  describe  the 
alignment  of  the  characters  within 
their  cells.  (See  Figure  1.)  Bytes  40- 
41  hold  the  "top  line"  distance,  meas- 
ured from  the  bottom  line.  Bytes  42- 
43  are  the  "ascent  line"  distance,  44- 
45  are  the  "half  line"  distance,  46-47 
are  the  "descent  line"  distance,  and 
48-49  are  the  "bottom  line"  distance. 
In  the  8x8  system  font,  both  the  top 
line  and  ascent  line  are  6,  the  half  line 


48 


ANTIC,  The  Atari  Resource 


is  4,  and  the  descent  as  well  as  the  bot- 
tom line  are  1. 

Bytes  50-51  contain  the  width  of 
the  widest  character  in  the  font.  This 
is  the  actual  character  width  and  not 
the  cell  width.  In  the  8x8  system 
font,  the  widest  character  is  7.  The 
following  bytes,  52-53,  hold  the 
widest  cell  in  the  font.  Naturally 
enough,  the  widest  cell  in  the  8x8 
system  font  is  8. 

Bytes  54-55  contain  the  left  offset 
and  bytes  56-57  the  right  offset  of  the 
character  with  the  cell. 

Bytes  58-59  contain  the  number  of 
pixels  with  which  to  thicken  a  char- 
acter. The  8x8  system  font,  when 
widened,  will  thicken  by  one  pixel. 
You  may  choose  your  underline 
width  (in  pixels)  at  bytes  60-61.  The 
8x8  system  font  uses  1. 

Bytes  62-63  and  64-65  are  the 
"lightening"  and  the  "skewing" 
masks,  respectively.  The  lightening 
mask  is  used  to  "grey"  letters.  Skewed 
letters  have  an  italicized  effect.  In  all 
three  system  fonts,  both  masks  are 
$5555. 

Bytes  66-67  contain  flag  bits.  66 
will  be  zero,  and  bits  0  through  3  of 
67  contain  the  following  flags: 

bit  0     set  if  using  default  system 

font 
bit  1     set  if  horizontal  offset  tables 

should  be  used 
bit  2     set  if  byte  orientation 

within  a  word  is  high-low 


bit  3     set  if  using  a  mono-spaced 
font 

If  you  look  at  these  flags  while  us- 
ing the  8x8  system  font,  bits  0,  2  and 
3  will  be  set. 

The  next  three  words  in  the  font 
header  are  pointers.  Bytes  68  through 
71  contain  the  starting  address  of  the 
horizontal  offset  table.  Bytes  72 
through  74  point  to  the  character  off- 
set table,  and  bytes  76  through  79 
point  to  the  font  data  itself 

The  font  data  may  be  contained  in 
arrays  of  varying  sizes.  In  the  8x8  sys- 
tem font,  there  are  256  cells,  each  of 
which  are  one  byte  high  by  eight  bytes 
tall.  This  can  also  be  described  as  an 
array  of  256  by  8  bytes.  The  next  four 
bytes  in  the  font  header  tell  us  the 
width  and  height  of  the  font  data 
array — or  "form". 

Bytes  80-81  contain  the  form  width 
(256  in  the  8x8  font)  and  bytes  82- 
83  contain  the  form  height  (8  in  the 
8x8  font). 

The  final  four  bytes  in  the  font 
header  are  a  pointer  to  the  address  of 
the  next  font. 

CHARACTER  OFFSETS 

The  Character  Offset  Table  tells  the 
computer  where  to  find  each  charac- 
ter in  the  font  data  by  its  offset.  This 
permits  individual  characters  of  dif- 
ferent widths.  In  the  system  fonts, 
each  cell  is  eight  bits  wide,  so  a  look 
through  the  Character  Offset  Table 


will  reveal  a  consecutive  string  of 
words,  each  eight  more  than  the  last: 
$0000,  S0008,  SOOIO,  S0018,  S0020, 
etc.  .  . 

HORIZONTAL  OFFSETS 

The  Horizontal  Offset  Table  gives  ad- 
ditional information  for  added  posi- 
tive or  negative  spacing  of  individual 
characters.  It  is  not  used  for  any  of  the 
system  fonts  and  will  not  be  accessed 
unless  its  flag  bit  is  set  at  font  header 
byte  67. 

FONT  DATA 

Font  Data  is  the  actual  bit  data  that 
creates  the  characters  in  the  font.  The 
ST  Font  Data  is  arranged  quite  differ- 
ently from  the  Atari  8-bit  machines. 
For  example,  the  data  for  the  letters 
A  and  B  in  the  8-bit  machines  is  ar- 
ranged so  that  the  first  byte,  when 
seen  in  binary,  is  the  top  row  of  the 
letter  A.  The  second  byte  describes 
the  second  row  of  the  same  letter,  the 
9th  byte  is  the  first  row  of  the  letter 
B,  and  so  on  through  the  set. 

But  in  the  ST  font  data,  the  first  byte 
would  describe  the  top  row  of  the  let- 
ter A.  The  second  byte  describes  the 
top  row  of  the  letter  B.  The  next  byte 
describes  the  top  row  of  the  letter  C, 
and  so  on. 

The  actual  order  of  the  letters  in  the 
ST  set  can  be  seen  on  page  63  of  the 
Atari  ST  Logo  Manual.  The  first  byte 

continued  on  next  page 


Left  Character 
Alignment 


CHARACTER  CELL 

Right  Character 
Alignment 


:a: 


Character 
Height 


Figure  1 


TEXT  ALIGNMENT 


Top  Line 


Cell 
Height 


Ascent  Line 

Thinpf 

Half  Line 
Base  Line 

^ 

Descent  Line 

Bottom  Line 

Cell   Width 


January  1986 


49 


of  font  data  is  the  top  row  of  the 
"space"  or  blank.  The  next  byte  is  the 
top  row  of  the  up  arrow,  the  next  is 
the  top  row  of  the  down  arrow,  etc. 
Since  there  are  256  characters  in  the 
font,  the  second  row  of  the  letter  A, 
for  example,  will  be  offset  256  bytes 
($100)  from  the  byte  representing  the 
top  row.  This  offset  value  can  be 
found  in  byte  81 — the  form  width 
byte — of  the  font  header 

ST  FONT  LOADER 

Until  a  full-featured,  commercial  C  be- 
comes available.  Antic's  ST  C  listings 
will  be  written  in  Alcyon  C  which  is 
in  the  Developer's  Kit  available  from 
Atari  for  $300.  This  may  seem  pricey 
to  you,  but  remember  that  the  kit  in- 
cludes invaluable  documentation  for 
advanced  ST  programmers,  an  assem- 
bler, an  editor,  a  debugger,  and  all  the 
proper  link  files. 

If  you  don't  have  the  Developer's 
Kit,  we've  placed  the  runable  object 
code  along  with  the  source  code  on 
our  5  1/4-inch  monthly  disk  under  the 
filenames  DESK3.ACC,  and  FONT- 
LOAD.C.  Please  see  the  sidebar  on 
page  57  on  porting  8-bit  Atari  files  to 
the  ST 

Since  the  program  requires  at  least 
one  character  set  file  on  an  ST  disk, 
you'll  also  need  to  port  (or  download) 
a  standard  Atari  8-bit  character  set. 
Several  such  character  sets  are  on  the 
ArtDOS  disk,  available  from  the  Antic 
Catalog  ($10,  PD043).  Also,  this  issue's 
monthly  disk  includes  a  sample  font 
called  COMPUTER.FNT. 

COMPILING  AND  LINKING 

For  those  who  are  typing  in  Font 
Loader: 

1.  Type  in  your  source  code  and 
save  it  as  FONTLOAD.C. 

2 .  You  will  need  two  disks:  a  com- 
piler disk  and  a  linker  disk.  Place  your 
source  code  on  the  compiler  disk. 
(We  are  assuming  a  one-drive  ST 
system). 

3.  The  compiler  disk  must  contain 
the  following  files: 

AS68.PRG 
AS68INIT 
AS68SYMB.DAT 
C068.PRG 


C168.PRG 

CP68.PRG 

DEFINE.H 

GEMDEFS.H 

OSBIND.H 

OBDEFS.H 

BATCH. TTP 

RM.PRG 

WAIT.PRG 

CAC.BAT  (User-created  file,  see  below) 

4.  The  linker  disk  must  contain 
the  following  files: 

ACCSTART.O 

AESBIND 

VDIBIND 

LIBF 

OSBIND.O 

L1NK68.PRG 

RELMOD.PRG 

BATCH. TTP 

RM.PRG 

WAIT.PRG 

LINK.  BAT    (User-created    file,    see 

below) 

5.  The  BATCH. PRG  file  on  the 
compiler  disk  will  look  for  a  text  file 
with  a  .BAT  extender  consisting  of  the 
following: 

cp68  %l.c  %l.i 

c068  %l.i  %1.1  %1.2  %1.3  -f 

rm  %l.i 

cl68  %1.1  %1.2  %l.s 

rm  %1.1 

rm  %1.2 

as68  -1  -u  %I.s 

rm  %l.s 

wait 

6.  The  linker  disk  will  need  a  .BAT 
file  consisting  of  the  following: 

link68  [u,s]  %1.68k  =  accstart, 

% l,vdibind,  ae,sbind,osbind,libf 

rm  %l.o 

relmod  %  1.68k  %l.prg 

rm  %I.68k 

wait 

7.  Our  .BAT  files  are  called 
CAC.BAT  on  the  compiler  disk,  and 
LINK.BAT  on  the  linker  disk.  With 
your  compiler  disk  in  the  drive,  from 
the  Desktop  double-click  BATCH. TTP 
When  the  parameter  box  appears, 
type:  CAC  FONTLOAD  [RETURN]. 
The  full  compilation  and  assembly 
should  take  roughly  five  minutes. 

8.  You  will  now  have  a  file  called 
FONTLOAD.O.   Transfer  it   to  your 


linker  disk.  Double-click  on  the  linker 
version  of  BATCH  .TTP  and,  in  the  pa- 
rameter box,  type:  LINK  FONTLOAD 
[RETURN].  The  full  linkage  should 
take  about  five  minutes. 

9.  You  now  have  a  fUe  called 
FONTLOAD.PRG.  But,  since  this  pro- 
gram is  designed  as  a  desk  accessory, 
it  will  not  run  directly  from  the  Desk- 
top. Rename  the  file  DESK3.ACC, 
then  transfer  it  to  a  backup  copy  of 
your  power-up  disk,  along  with  at 
least  one  font  file  with  a  .FNT  exten- 
sion. Boot  your  system  with  this  disk 
and  Font  Loader  will  be  found  in  the 
drop-down  Desk  Menu. 

Click  on  ST  Font  Loader  and  an 
Alert  Box  will  announce  itself.  Click 
on  Proceed  and  you'll  be  reminded 
to  put  your  font  disk  in  drive  A.  Click 
on  See  Disk  and  the  File  Selector  Box 
appears  showing  your  fonts.  From 
this  point  on,  everything  is  self- 
explanatory. 

And,  now  that  you  have  the  pro- 
gram successfully  up  and  running — 
you  do,  don't  you? — we'll  take  a  thor- 
ough look  at  the  listing  itself. 

PROGRAM  TAKE-APART 

Right  after  the  remarks  and  the 
"include  files  is  an  external  reference 
to  gl_apid,  which  is  the  global  appli- 
cation ID  for  the  GEM  Desktop. 

Next  come  three  blocks  of  variable 
definitions.  Look  carefully  at  the  mid- 
dle two  long  definitions,  char8x8 
and  char8xl6.  These  are  the  ad- 
dresses in  hexadecimal  (the  "Ox"  pref- 
ace means  "hex"  in  C)  of  where  in 
memory  we  have  found  the  two  char- 
acter sets.  Again,  these  addresses  may 
change  with  future  OS  modifications. 

We  come  now  to  niain( ),  from 
which  we  call  all  other  segments  of 
the  program.  We  shall  describe  each 
segment  as  we  come  to  it,  but  first  let's 
check  mam(  )  line  by  line. 

MAIN( ) 

The  first  line,  appl_init( ),  hooks 
our  application  into  GEM.  The  next 
line  gets  this  application's  "handle" 
from  the  graf_handle(  )  call. 

Since  our  program  is  set  up  as  a 
desk  accessory,  the  call  in  the  next 
line,  inenu_register(  ),  will  register 

continued  on  page  52 


50 


ANTIC,  The  Atari  Resource 


Software  Discounters 
of  America        °'j"  ^'"^'^l 


S.D    of  A 


For  Orders  Only— 1-800-225-7638 
PA  Orders— 1-800-223-7784 
Customer  Service  412-361-5291 


Open  Saturday 

•  Free  shipping  on  orders  over  $100  in 
continental  USA 

•  No  surcharge  for  VISA/MasterCard 

•  Your  card  is  not  charged  until  we  ship 


Christmas  Clearance  Sale — Our  Lowest  Prices  Ever!! 


ACCESS 

Beach  Head(D) $21 

ACTIVISION 
Gary  Kitchen's 

Gamemakec(D)  ■ Call 

Ghoslbuslers(D)     $19 

Great  American  Cross 

Country  Road  Race  (D)  .$17 

Hacker  (D)    $17 

Hacker  520ST ".$29 

Master  o(  the  Lamps(D)  .  $17 

Mindshadow(D) $17 

Space  Shullle(D) $17 

AMERICAN  EDUCATIONAL 

COMPUTER 

Biology(D)  .    $16 

French  (D)      $16 

Grammar  (Dl $16 

Science:  Grades  3/4  (D|  $16 
Science:  Grades  5/6  (D)  .$16 
Science:  Grades  7/8  (D)  $16 
Spanish  (Dl     .  ,     .$16 

U.S.  Geography  (Dl  $16 

U.S.  History  (Dl  ..$16 

World  Geography  (Dl  .  .  .$16 
ARTWORX 
Bridge40(D)  $16 

German(Dl $19 

Monkeymalh(Dl  .  .  .  $16 

Monkey  news  (D) $16 

Strip  Poker  (D) $21 

Female  Data  Disk  1      .  .    $16 

Male  DataOisk2 $16 

Female  Data  Disk  3       .    $16 
AVALON  HILL 
Combat  Chess  (Dl  $19 

Computer  Title  Bout  (D),  $21 
GuKSIrikelDl  $21 

Jupiter  Mission  1999  (Dl  $33 

Legionnaire  (Dl $21 

Maxwell  Manor  (Dl  $19 

Panzer Jagd(Dl  $21 

QuesI  of  the 

Space  Beagle  (Dl  $23 

T.A.C.(D).  $26 

Telenguard(D) $21 

BATTERIES  INCLUDED 

B-Graph  (Dl $25 

Home  PakiD) $33 

Paperclip  (D) $33 

BIG  FIVE 

Bounty  Bob  (Rl  $29 

BRODERBUND 

Bank  SI.  Writer  (Dl  .$33 

Championship 

Loderunner  (D)  $19 

Karaleka{D) $19 

Mask  of  the  Sun  (D)  $25 

Operation  WhirlwmdlDl    $25 

PrinlShop(Dl       $29 

Print  Shop  Graphics 

Library  »1(D1  $16 

Print  Shop  Graphics 

Library  #2  (D)  $16 

Print  Shop  Graphics 

Library  »3(D|  $16 

PS  Paper  Refill  $14 

SpelunkerlD)  $19 

Stealth  (Dl  $19 

Whistler's  Brother  (Dl       $19 
CBS 
Addition/Subt  (Dl  $16 

Astro  Grover(Rl $7 

Big  Bird's  Fun  house  (Rl  .$7 
Big  Bird's  Special 

Delivery  (R) $7 

Decimals:  Add/Subt(D)  $16 
Decimals:  Mull. /Div.(Dl  $16 
Dr.  Seuss  Puzzler  (Dl  .  $7 
Ernie's  Magic  Shapes  (Rl .  $7 
Fractions:  Add/Subt.(Dl  $16 
Fraclions:  Mull  /Dw.(D)  .$16 


Linear  Equations  (D)    ...$16 

Math  Mileage  (R)   $7 

Mull. /Division  (D) $16 

Quadratic  Equations  (D)  $16 
Sesame  St.  Letter 

Go  Round  (R)   $7 

Timebound  (R) $7 

Webster  Word  Game  (R)  .$7 

CONTINENTAL 

Book  of  Adv.  Games   .    .$14 

Home  Accountant(D) .  .  .  $44 

DATAMOST 

Aztec  Challenge  (D)  .  .  ,  .$16 

Mv  Chess  11(D) $19 

DATASOFT 

Alternate  Reality  (D)  .    .Call 

Bruce  Lee(D) Call 

Conan  Barbarian  (D)  ...  Call 

Dallas  QuesI  (D) Call 

Elevator  Action  (D)   .  .  .   Call 


DragonrJders  Pern  (D)   ..$19 

Gateway  Apshai  (R) $9 

Jumpman  Jr.  (R) $9 

Koronis  Rifl(D) $25 

Pitslop(R) $9 

Pitstop  11(D)   $25 

Puzzle  Panic  (D) $9 

Rescue  on  Fractalus(D)  $25 
SummerGames  (D)  ....$25 
Temple  of  Apshai 

Trilogy  (D) $25 

The  Eidolon  (D) $25 

FIRST  STAR 
Spy  vs.  Spy  (D)   .... 
FISHER  PRICE 
All  Titles  Available 
GAMESTAR 

Baseball  (D) $19 

Football  (D) $19 

On  Track  Racing  (D)  .  .  .  .$17 


$19 


Call 


LEARNING  COMPANY 

Bumble  Games  (D) $25 

Colorasaurus(D)    $19 

Magic  Spells  (D) $23 

Reader  Rabbit  (D) $23 

Word  Spinner  (D)  $23 

MISC. 

Diskey(D) $33 

Gorf  (R)   $9 

Hard  Hat  Mack(D)  $9 

Hex520ST Call 

Hulk(D) $21 

M-Disk520ST $25 

Monster  Maze  (R) $9 

Omnitrend  Universe  .  .  .Call 

Popeye{R) $9 

Q-Bert(R) $9 

Spiderman(D) $21 

Star  Warrior  (D) $9 

Wizard  of  Wor(R) $9 


OSS 

Action  (R)    $49 

Action  Tool  Kit(D) $19 

Basic  XE(R)    $49 

Basic  XL  (R) $39 

Basic  XLTool  Kit(D)    .  .  .$19 

DOSXL(D)    $19 

MAC  65  (R)    $49 

MAC  65  Tool  Kit(D)   ...  .$19 
Writer's  Tool  w/ 

Spell  Checker  (R)  ...  .$44 
ORIGIN 

Ultima  III  (D)  $37 

PROFESSIONAL 

SOFTWARE 

Fleet  System  2  WP  w/70.000 

Word  Spell  Checker  (D)$47 

Trivia  Fever  (D) $19 

SCARBOROUGH 
Mastertype(D)  $21 


iSUEtGK>SSi 


inFocon\ 


**  New  Titles  for  the  Atari  520ST 
arriving  daily — call  for  details! 


Call 


Letter  Wizard  w/Spell 

Checker  (D)   Call 

Mr.  Do(D) Call 

PacMan(D)  Call 

Pole  Position  2(D) Call 

The  Goonies    Call 

Zorro(DI Call 

DAVIDSON 

Malh  Blaster  (D)  -   $33 

Word  Attack  (D)  $33 

OESIGNVI/ARE 

All  Titles  Available 

ELECTRONIC  ARTS 

Archon  (Dl 

Archon  II  (D) 

Hard  Hal  Mack  (D) 

Movie  Maker  (Dl 

Murder  Zinderneuf  (Dl 

Music  Consl.  Set  (D) 

One-on-One  (Dl 

Pinball  Construction 

Sel  (Dl 
Realm  of 

Impossibility  (D) 
Seven  Cilies  of  Gold  (01 
Prices  too  tow  to 

advertise!! Call 

EPYX 

Ballblazer(D) $25 


HAYDEN 

Great  Maine  Race(D)    ,  .$19 

Sargon  lll(D)    $33 

HBJ 

Computer  SAT  (Dl      .  $49 

INFOCOM 

Deadline  (Dl  $29' 

Enchanter  (Dl  $23 

Infidel  (Dl $25 

Hitchhiker's  Guide 

to  the  Galaxy  (D)  $23 

PlanelfalKDl  $23 

Seaslalker(D)  $23 

Sorcerer  (Dl  $25 

Spellbreaker  (Dl  $29 

Starcross(D)  $29 

Suspecl (D)  S25 

Suspended (Dl  $29 

Wishbringer  (Dl  $23 

Witness  (Dl  $23 

ZorkKDl   .  $23 

Zork  Nor  IIKDl  $25 
*  All  titles  in  slock  for 
520  ST  — Call  lor  prices 
LJK 

Data  Perlecl  (Dl  .  $39 

Letter  Perfect  (Dl  S39 

Spell  Perfect  (D) $29 

•All  three  lilies    $89 


MICROLEAGUE 

Baseball  (D) $26 

General  Manager  (D)  ...$26 
1984  Team  Data  Disk  (D)  $16 
MICROPROSE 
Aero  Jet:  Advanced 

Flight  Simulator  (D)  $23 
Crusade  in  Europe(D)  .$25 
Decision  in  Desert(Dl  $25 
F-15SlrikeEagle(D).  $23 
Kennedy  Approach (D).    $23 

Mig  Alley  Ace  (D)   $23 

NatoCommander(Dl  $23 
Silent  Sen/ice:  The  Submarine 

Simulation  (Dl $23 

MINDSCAPE 

Bank  SI  Music  Writer  (D)  $26 
Crossword  Magic(D)  Call 
Halley  Project  — 

A  Mission  in  Our 

Solar  System  (Dl  .  .  $26 
Tinks  Adventure  (Dl  $19 

Tink'sSubl.  Fair(Dl  $19 

Tonk  in  the  Land  of 

Buddy-Bols(Dl  $19 

Tuk  Goes  to  Town  (Dl .  .  $19 
MUSE 

Beyond  Wolfenslem  (Dl .  $23 
Castle  Wolfenslein(D)     $19 


Net  Worth  (D) $44 

SIERRA  ON  LINE 

Dark  Crystal  (D) $25 

Frogger{D) $12 

Homeword(D) $33 

Oil's  Welf(D) $12 

Ultima  1(D)   $23 

Ultima  11(D) $37 

Ulysses  (D)  $21 

Wizard  &  Princess(D)  .  .  .$19 

SPINNAKER 

Adventure  Creator(R)   ..$17 

Aerobics  (Dl $23 

Alphabet  Zoo  (Rl  $17 

Delta  Drawing  (Rl  $17 

Pacemaker  (R)  $17 

Fraction  Fever  (Rl  $17 

Kids  on  Keys(Rl  $17 

Kindercomp  (R).  $17 

Malh  Busters(D)  $19 

Rock 'N  Rhythm  (Dl  $19 

Snooper  Troops 

1  or2(Dl $19 

Story  Machine  (Rl $17 

Trams  (D)  $19 

SPRINGBOARD 

Early  Games  (D) $23 

Fraction  Factory  (D)  $19 

Make  A  Match  (D) $19 


Music  Maestro (D)  $23 

Piece  of  Cake  Math  (D) .  $23 
SSI 

Battafion  Commander  (D)  $25 
Battle  Normandy  (D)  ...$25 
Breakthrough  in  the 

Ardennes  (D) $37 

Broadsides  (D) $25 

Carrier  Force  (D) $37 

Colonial  Conquest(D)   ..$25 

Combat  Leader  (D) $25 

Computer  Ambush  (D)  .  .  $37 
Computer  Baseball(D)  .   $25 

Computer  QB(D)  $25 

Cosmic  Balance  (D)  ....  $25 
Cosmic  Balance  11(D)    .  .$25 

Eagles  (D) $25 

Epidemic  (D) $23 

50  Mission  Crush  (D)        $25 

Field  of  Fire  (D) $25 

Fortress  (D) $23 

Galactic  Adventures  (D).  $37 
Gemstone  Warrior  (D)  $23 
Imperium  Galactum  (D)  .  $25 

Kampfgruppe  (Dl     $37 

Knights  of  Deserl(Dl  $25 
Obiective  Kursk  (D)     .      $25 

Questron(Dl $33 

Panzer  Grenadier  (D)  .     $25 

Rails  West  (D) $25 

Reforger '88(0) $37 

Six-Gun  Shootout  (D)  .  .  .  $25 

War  In  Rus5ia(D) $49 

SUBLOGIC 

Flight  Simulator  II  (D).    .$32 

SYNAPSE 

Blue  Max  2001  (D) $19 

Essex  (Dl $26 

Lode  Runner's 

Rescue (Dl      ,  ,  $19 

Mindwheel  (D).  $26 

Syn-Calc(Dl  $33 

Syn-Chron(Dl $26 

Syn-Comm(D) $26 

Syn-File(D) $33 

Syn-Stock(D) $26 

TELLARIUM 

Amazon  620ST Call 

Fahrenheil451520ST  .  .Call 
TRONIX 

S.A.M.(D|    ..,.•, $39 

ACCESSORIES 
Ape  Face  Printer 

Interface $47 

Astra  Disk  Drive Call 

Bonus  Disks   Cheap 

Bulk  Disks  Cheaper 

CompuServe  Starter 

Kit(5hrs.) $19 

Digital  Devices 

U-Prinl  A $57 

Disk  Case  (Holds  50)  ...   $9 

Disk  Drive  Cleaner $6 

Dows  Jones  News 

Retrieval  Membership 

Kil(5hrs  I  $16 

Dust  Covers  Call 

MPP1000E  Modem $57 

MPP1150  Printer  Inl  $47 

Microprinl  Printer  Inl  $39 
Sakala  13"  Color 

Monitor        $159 

Wico  Bat  Handle   $17 

WicoBoss $12 

Wico  Three  Way  .  $23 

Extended  Holiday  Hours 
Nov.  IIDec.  16 
MTh  8:30  AM-9  PM  EST 
FSa  8:30  AM-6  PM  EST 
Christmas  Order 
Deadline  Dec.  17 


P.O.  BOX  278--DEPT.  AT— WILDWOOD,  PA  15091 


'Ordering  and  Terms:  Orders  with  casriier  check  or  money  order  shipped  immediately  Personal/company  checks,  allow  3  weeks  clearance  No  COD  's.  Shipping:  Continental 
U.S.A.— Orders  under  $100  add  $3:  free  shipping  on  orders  over  $100.  PA  residents  add6^o  sales  tax  AK.  HI,  FPO-APO— add  $5  on  afl  orders.  Sorry— no  International  orders.  Defective 
merchandise  will  be  replaced  wi!h  same  merchandise.  Other  returns  subject  to  a  iS^a  restocking  chdrge  — NO  CREDITS'  Return  must  have  authorization  number  (412)  361-5291-  Prices 
subject  to  change  without  notice. 


FONT  LOADER 

continued  from  page  50 

our  prognim  with  the  GEM  Desktop 
by  giving  GEM  the  ID  of  the  Dcslvtop 
(gl_api<i)  and  a  string  containing  the 
title  we  want  in  tiie  drop-down  Desk 
Menu.  nienu_register(  )  returns  a 
number  that  will  uniquely  describe 
this  accessory  to  GEM  should  we  ever 
want  to  click  on  it  from  the  menu. 
Cunningly,  we  call  this  value 
nienu_id. 

The  next  call,  wind_get(  ),  is  a 
multi-purpose  call  that  here  will  re- 
turn the  size  of  the  desktop  and  place 
the  \alues  into  xdesk,  ydesk, 
wdesk,  and  hdesk.  Before  finishing 
main(  )  we  set  our  window  handle 
to  a  negati\'e  number  so  we  won't 
mistakenl)'  use  another  window's 
number  before  we  are  assigned  one 
of  our  own.  To  actual!}'  perform  the 
program,  we  jump  to  fontable( ). 

OPEN_VWORK( ) 

No\\',  we  open  a  Nirtual  workstation, 
b)'  first  filling  a  work_in  arra)'  with 
default  values,  copying  the  handle 
number  into  another  variable  to  pass 
to  GEM,  and  then  performing  the 
v_opnvwk( )  call,  which  will  return 
a  world  of  information  about  what 
type  of  terminal  we  are  working  on 
in  array  work_out. 

SET_CLIP(  ) 

The  set_clip(  )  section  defines  a  rec- 
tangle that  GEM  will  not  di-iw  outside 
of.  Any  line  drawn  inside  this  rectan- 
gle will  appear,  but  when  the  line 
meanders  outside,  it  gets  "clipped." 
'We  pass  this  routine  the  x,y  coor- 
dinates of  the  upper  left  corner  of  the 
rectangle  and  the  "w"  width  and  "h" 
height  (in  pixels). 

OPEN_WINDOW( ) 

open_-window(  ),  will  create  and 
displa)'  a  window  on  the  desktop.  In 
the  first  line,  wind_create(  )  will 
create  (but  NOT  display)  a  window 
that  has  its  attributes  in  parameter 
one,  and  its  maximum  size  in  param- 
eters two,  three,  four,  and  five. 

This  window's  only  attribute  will 
be  the  Name  line  at  the  top.  Other 
attributes  could  include  a  Move-box 
line,  Sliders,  Sizing  boxes  and  so  forth. 


The  wind_create(  )  call  will  return 
a  window  ID  number  which  we  put 
into  wi_handle.  To  actually  write  the 
name  of  the  window  on  the  Name 
line,  we  use  wind_set(  ). 

graf_growbox(  )  is  optional  be- 
cause all  it  does  is  draw  the  nipidly 
expanding  box  outline  that  precedes 
the  opening  of  the  window  itself. 

Finally  we  get  to  wind_open( ), 
which  opens  our  window  onto  the 
screen.  In  this  case  we  pass  the  call 
the  handle  of  the  window  we  want 
opened,  and  its  size  when  first 
opened — which  is  not  necessarily  its 
fullest  size. 

Last  call  in  this  section  is 
■wind_get(  ),  which  here  will  return 
the  size  of  the  workspace  inside  the 
window  we  just  created  and  place 
those  values  into  xwork  through 
hwork. 

DO_REDRAW( ) 

Whenever  our  application  needs  to 
redraw  the  screen  it  goes,  logicall)' 
enough,  to  do_redraw. 

GRECT  tl,  t2  is  a  'structure"  that 
is  defined  in  the  "obdefs.h  "  ^include 
file.  Since  we  don't  ha\'e  space  to  de- 
scribe how  structures  work  in  C, 
remember  this  is  where  GEM  decides 
if  two  rectangles  overlap,  and  how 
much  of  each  one  to  re-draw.  "When 
GEM  is  finished  drawing  our  single 
rectangle  on  top  of  everything  else  on 
the  desktop  we  perform  do_font(  ) 
to  transfer  our  characters. 

DESK  ACCESSORIES 

"We  need  a  pause  to  discuss  how  a 
desk  accessory  differs  from  an  appli- 
cation program  run  from  a  file  icon. 

Accessories  are  handled  very  much 
like  the  vertical  blank  interrupts  in  the 
Atari  8-bit  computers.  That  is,  sixty 
times  a  second,  the  6502  processor 
stops  what  it  is  doing  and  runs  off  to 
stuff  colors  into  the  hardware 
registers,  or  other  sundry  chores. 

In  the  520ST,  200  times  a  second 
the  Dispatcher  in  the  Screen  Manager 
routine  checks  each  of  the  desk  ac- 
cessories to  see  if  they  need  service. 
If  service  is  desired,  control  is  passed 
to  the  desk  accessory.  When  a  user 
clicks  a  menu  accessory  item,  GEM 
sends  a  message  to  the  accessory  tell- 


ing it  the  user  has  requested  the  ac- 
cessory be  activated. 

The  next  time  the  accessory  is 
polled,  (200  times  a  second),  the  mes- 
sage is  received  and  acted  on.  The  ac- 
cessory remains  active  until  closed 
physically  or  until  its  job  is  done  and 
a  closure  is  simulated  by  software. 

FONTABLE( ) 

Now  we  come  to  fontable(  ),  which 
is  called  from  niain( ).  This  is  the  rou- 
tine where  the  program  will  spend 
most  of  its  time  waiting  for  a  message. 

We  first  start  an  endless  loop,  which 
runs  while  TRUE  does  not  equal  false 
(and  that  hardly  ever  happens). 
evnt_multi(  ),  waits  for  a  multiple 
combination  of  "events".  Events  can 
include  things  like  key  presses,  mouse 
movements,  or  reception  of  a  mes- 
sage— which  is  what  we  are  u'aiting 
for  here. 

The  list  of  parameters  foUowing  the 
evnt_multi( )  call  are  mosth'  not 
needed.  Here  we  onl)'  pass  it  the  type 
of  event  we  want  (a  message — MU_ 
MESAG),  and  the  place  to  put  the 
message  received  (msgbuff). 

The  next  wind_update(  )  tells 
GEM  we  are  about  to  update  the 
screen.  Then  we  test  if  the  event  was 
a  message  and,  if  not,  drop  to  the  last 
wind_update(  )  which  tells  GEM  to 
continue  drawing  anything  we 
stopped  during  the  first 
wind_update(  ). 

However,  if  the  event  was  the 
reception  of  a  message,  control  passes 
to  switch(  ).  The  switch.  .  .case 
structure  performs  like  multiple 
IF.  .  .THENs.  There  are  several  possi- 
ble messages  and  the  type  of  message 
is  contained  in  element  zero  of 
msgbuff,  which  we  pass  to  switch( ) 
for  testing. 

Of  the  three  possible  messages  that 
we  are  concerned  with,  WM_ 
REDRAW  is  sent  to  the  accessory  to 
start  drawing  if  needed.  AC_OPEN 
tells  the  accessory  the  user  wants  that 
accessory  opened  for  inspection. 
AC_CLOSE  means  the  user  has  re- 
quested the  accessory  be  cleared  from 
the  desktop. 

DO_FONT(  ) 

Finally,  we  reach  the  routine  that  per- 
forms our  work  for  us.  Let's  define 


52 


ANTIC,  The  Atari  Resource 


what  we  need  to  do  first.  We  need  to 
select  a  font  file  from  the  disk,  read 
it  in,  decode  the  byte  structure  and 
stuff  the  character  images  directl}'  into 
the  ST  font  tables  in  RAM.  Easy,  huh? 

The  first  call  is  clear_window( ), 
which  calls  a  routine  below  do_ 
font(  )  to  erase  any  information  in- 
side the  window  we  just  created  and 
opened.  The  next  three  lines  present 
the  title,  wait  a  little  bit,  then  prompt 
the  user  to  insert  the  fonts  disk  into 
drive  A  (see  the  strings  typed  in  at  the 
top  of  the  listing  under  the  "char" 
definitions). 

Next  we  come  to  fsel_input(  ), 
which  is  a  completely  self-contained 
call  to  access  the  disk  directory. 
You've  probably  seen  the  type  of  box 
this  produces  every  time  you  load  or 
save  a  file  in  a  GEM  program. 

We  need  to  pass  this  routine  the 
"path"  (which  directory  we  want  to 
see),  the  "filename"  (which  will  ap- 
pear in  the  file  slot  in  the  upper  right 
portion  of  the  file  select  box)  and  the 
"button'^— actually  the  address  to  store 
the  value  of  the  button  selected. 

First  we  check  to  see  if  the  Cancel 
button  has  not  been  selected— 
if(  button  !  =  0  ) 

Graf_mouse(  M_OFF,  OxOL  ) 
turns  off  the  mouse  cursor  and 
clear_ window  clears  the  window  to 
erase  any  part  of  the  file  selector  box 
left  in  the  window. 

Fopen(  )  opens  the  filename 
gathered  from  the  file  selector  above 
(the  second  parameter  is  an  unused 
dummy).  It  will  also  return  a  "file  han- 
dle", or  identifier  similar  to  the  han- 
dle used  to  identify  which  screen  we 
are  working  on.  (This  is  much  like  the 
device  number  on  Atari  8-bits).  If  no 
file  is  found,  a  negative  number  is 
returned.  The  following  line  checks 
for  this. 

Fread(  ),  will  read  bytes  from  a  file. 
We  pass  it  the  file  handle,  the  maxi- 
mum number  of  characters  to  read, 
and  where  to  put  the  characters  it 
reads— in  this  case  a  place  called 

file_buffer.  Fread( )  will  return  a 
number  we  call  done,  which  is  the 
number  of  bytes  actuall)'  read  in. 

At  this  point  we  have  read  the  Font 
file  into  memory,  so  we  close  the  file 
with  Fclose(  file_handle );. 


ENTERING 
SUPERVISOR  MODE 

Since  we  need  to  access  protected  low 
memory  where  the  character  font 
datii  is  stored,  we  have  to  switch  into 
Supervisor  Mode. 

There  are  at  least  three  ways  to  en- 
ter Super\'isor  Mode  on  the  520ST. 
The  process  we  are  going  to  use 
here — Bios  call  #38 — is  a  special  case 
that  when  called  and  passed  the  ad- 
dress of  a  routine,  will  enter  Supervi- 
sor, execute  the  routine  passed,  then 
exit  Supervisor  and  return  to  the  user. 
So  here  we  call  bios  #38,  and  pass 
it  the  address  of  the  configure(  )  rou- 
tine which  rearranges  the  stored  Atari 
8-bit  character  set  into  52()ST  font  for- 
mat, then  pokes  that  new  set  into  the 
system  font. 

After  we  return  from  configure( ), 
we  turn  the  mouse  shape  back  on 
with  graf_mouse(M_ON,  OxOL);, 
present  a  little  box  that  says  thanks, 
close  the  window  we  opened  previ- 
ously, draw  a  quick  shrinking  box  out- 
line, and  then  delete  the  window 
completely. 

The  last  three  lines  here  simulate  a 
"close  accessory"  message,  afterwhich 
we  return  to  the  event_niulti( )  sec- 
tion above. 

CLEAR_WINDOW( ) 

Next  follows  a  short  section  that  con- 
tains the  instructions  to  opaque  the 
inside  of  the  window  we  desire. 
Otherwise  our  window  work  area 
will  appear  transparent  and  we  will 
see  the  desktop  within  it.  The  three 
vsf_  calls  describe  the  style  and  color 
of  the  interior — in  this  case,  solid 
white.  The  GEM  routine,  v_bar( ), 
places  the  fill  inside  the  window 
described  by  rectangle  "temp". 

CONFIGURE( ) 

We've  saved  the  best  for  last. 
configure(  )  is  the  meat  and  potatoes 
of  Font  Loader. 

Before  switching  fonts,  we  need  to 
rearrange  our  old  font  in  two  ways. 
As  mentioned  earlier,  the  order  of  the 
characters  is  different,  and  the  order 
of  the  character  bytes  within  the 
whole  font  array  is  different.  To  ac- 
complish this,  we  use  two  loops.  The 
outer  loop  rearranges  the  character 


order  and  the  inner  loop  shuffles  the 
byte  order  of  each  character  for  both 
the  8x8  set  and  the  8  x  16  hi-res  set. 

We  first  declare  pointl  and  point2 
which  will  point  to  the  two  s\stem 
character  fonts  in  memory.  In  the  fol- 
lowing algorithm,  1  represents  the 
source  character  we'rc-droosing  from 
and  i  represents  the  destination  char- 
acter we're  working  on. 

The  outer  loop  will  transfer  128 
characters  from  the  "source"  8-bit  for- 
mat into  the  "destination"  ST  format. 
Basically,  if  the  character  is  less  than 
32,  then  add  64  to  it.  If  the  character 
is  between  32  and  96,  then  subtract 
32  from  it  to  get  the  index  location 
of  the  character  within  the  source 
array. 

Since  we're  dealing  with  two  des- 
tination font  arrays — 8  x  8  and  8  x 
16 — within  the  inner  loop,  we  step 
through  all  possible  16  scan  lines  of 
each  high  resolution  character  image 
then  divide  by  two  for  the  index  into 
the  8x8  array.  This  is  done  with 
(  j/2  ),  where  j  is  an  integer. 

The  following  two  lines  find  the 
offset  within  both  destination  fonts 
in  which  to  place  the  individual  char- 
acter bytes  of  the  source  font.  The  fi- 
nal two  lines  actuall)'  transfer  the  data. 

If  this  algorithm  seems  a  little  com- 
plicated, you  might  tr)'  plugging  in 
some  values  and  following  them 
through  on  paper. 

ST  Font  Loader  was  written  primar- 
ily as  a  demonstration  of  GEM 
programming  techniques.  We've 
found  that  it  works  on  most  applica- 
tions that  maintain  the  GEM  menu 
bar.  There  is  one  minor  problem.  If 
you  want  to  return  to  the  system  font, 
you  must  re-boot  the  computer. 

Listing  on  pase  100      uJ 


January  1986 


53 


micrOtyme 


A, 

ATARI 


A  DIVISION  OF  MICRO  PERIPHERALS, 

P.O.  BOX  3B8 
,  KETTERINQ,  OHIO  45409 


A 

ATARI 


ATARI 

ST's  IN  STOCK,  NOW!  CALL 

130  XE 139 

1050  Disk  Drive 149 

1027  Letter  Quaiity  Printer 179 

1020  Color  Printer/ Plotter 33 

SF  354  3.5"  Disk  Drive CALL 

NEW,  X  &  S  Series  Printers CALL 

SH  317  10  MB  Hard  Disk  CALL 

PANASONIC  PRINTERS 

KX-P1091(80Col)   239 

KX-P1092(80Col,  180cps)  379 

KX-P1093(135Col) 549 

KX-P3151  Letter  Quality  Daisy CALL 

KX-P110  Ribbon  (1091, 1092) 9 

EPSON  PRINTERS 

LX-80  (80  Col) 249 

FX-85(80Col) 369 

FX-185(135Col) 519 

JX-80  COLOR  (80  Col) 539 

STAR  PRINTERS 

SG-10(80Col)  239 

SG-15(135Col)  429 

MONITORS 

NEW  ATARI  Monitors  CALL 

AMDEK  Color  300 229 

TEKNIKA  MJ-10  Composite  Color 189 

TEKNIKA  MJ-22  Medium-Res,  RGB  . . .  269 

TAXAN  410  Composite  Color 369 

NAP  Green  Screen  W/Audio 94 

NAP  Amber  Screen  W/ Audio 99 

SOFTWARE 

OSS  Basic  XL 44 

OSS  Basic  XE 59 

Paperclip 41 

Printshop  31 

Graphics  Liljrary  1 ,  2,  or  3;  ea 18 

ST  Software,  In  Stock!  CALL 


MODEMS 

ATAR1 1030 66 

NEW  ATARI  XM  Series  Modems  . . .  .CALL 

HAYES  300  Smartnnodem  149 

HAYES  1200  Smartmodem  399 

VOLKSMODEM  300 54 

VOLKSMODEM  1200 199 

SIGNALMAN  Mark  XII 269 

SIGNALMAN  Express  (1200  bps)  .,..299 

AVATEX1200 239 

POCKET  MODEM  300 CALL 

POCKET  MODEM  1200 CALL 

INTERFACES/BUFFERS 

ATARI  850 119 

UPRINTA 64 

U  PRINT  A  W/16K  Buffer 89 

UPRINTAW/64K  Buffer 109 

U  CALL  (for  Hayes,  etc.) 39 

APE  FACE  XLP 59 

APE  FACE  XLPS  (w/Serial  Port) 69 

MPP  Microprint 39 

MPP  Microstuffer  (64K  Buffer) 109 

MPP  1150 54 

ACCESSORIES 

Hard  Keyboard  Cover  (800  &  XLs) 5 

Data  Case  (Holds  50) 8 

Disk  Box,  W/Lock  (Holds  100)  14 

Flip  N  File  15 7 

Rotary  Disk  File  (Holds  72)  15 

Power  Strip,  6  Outlet,  Surge  15 

ATARI  CX-43  Deluxe  Joystick  9 

Anti-Static  Printer  Covers 12 

Universal  Sloping  Printer  Stand 13 

Mailing  Labels  (per  1 000,  White) 3 

Blu,  Pink, YeLGrn  (per  1000) 4 

U.S.  DOUBLER  (DO  your  1050!)  59 

6'  Atari  Serial  I/O  Cable 6 

CompuServe  Starter  Kit 18 

Printer  Paper,  Top  Grade,  20  lb. 

Micro-Fine  Perts,  1000  sheets 12 

Same,  only  500  sheets 7 


DISKETTES 

LOW,  LOW  PRICES LIFETIME  GUARANTEE 

Prices  are  per  Box/Pkg,,  10  Diskettes  per  Box/Pkg,,  Minimum  order,  2  Box/Pkg, 


No.  of 


Boxes 


3-6 


7&Up 


GENERIC  (SKC) 


SS/DD 


9,50 


.50 


7.50 


DS/DD 


11.50 


10.50 


9.50 


BONUS 


SS/DD 


.50 


10.50 


9.50 


DS/DD 


14.50 


13.50 


12.50 


WABASH 


SS/DD 


12.50 


11.50 


10.50 


MAXELL  3.5" 


SS/QD 


29.50 


27.50 


25.50 


TO  ORDER,  CALL  TOLL  FREE 

1-800-255-5835 

M-F  10  am-8  pm  •  SAT  10  am-4  pm  EST 
Ohio  Residents  Call  (513)  294-6236 

TERMS  AND  CONDITIONS 

Minimum  order  $20  •  No  extra  charges  for  Visa  or  Master 
Card  •  C.G.D.  to  continental  U.S.  only,  add  $3  •  Ofiio 
residents  add  6%  sales  tax  •  Please  allow  3  weeks  for 
personal  and  company  checks  to  clear  •  Shipping  and  handl- 
ing: Hardware  ■  $4  minimum;  software/accessories  -  $3  •  We 
will  ship  to  continental  U.S.,  Alaska,  Hawaii,  Puerto  Rico,  APO, 
FPO  •  Canada  actual  shipping  plus  5%  •  All  other  foreign 
orders,  actual  freight  plus  15%  •  No  free  trials  or  credit  • 
Defective  products  require  a  return  authorization  number  to  be 
accepted  for  repair  or  replacement  «  Due  to  changing  market 
conditions,  call  toll  free  for  latest  price  and  availability  of 
product. 


r*  iCI  13  relational  database  file  managing  system 

Un©  with  all  these  abilities:  •  A  mailing  list  and 
labeling  format  •  An  inventory  fQe  and  report  set-up 
•  Checkbook  set-up  to  keep  tax  records,  reconcile 
your  statement,  or  break  out  business  expenses. 

db  One  powers  through  mailing  lists,  invoices, 
paychecks,  sales,  inventory  reports  and  just  about 
any  other  paperwork  that  needs  to  be  done.  And  you 
can  quickly  move  from,  say,  invoices  to  Inventory 
with  just  a  few  key  strokes  or  change  your  mind  in 
the  middle  of  a  project,  revise  records,  formats,  or 
entire  file  structures  without  losing  data,  db  One 
lets  you  organize  your  business  without  knowing  a 
diing  about  programming. 

dBASE  II  files  are  100%  compatible  with  dbOne 
db  One  reads  and  writes  your  old  dBASE  11 
files  from  an  IBM/PC  or  other  computer.  You  will 
quickly  discover  db  One's  easier-to-use  cataloging 
system,  search  capability  and  report  writer  that 
lets  you  get  down  to  business  in  minutes.  No 
programming!  You  can  learn  data  management 
step-by-step  with  our  tutorial.  Experienced  users 
vwll  appreciate  the  quick  reference  section.  OXXI 
technology  brings  you  all 
this  db  One  power  for  only  9  95.95 

"j/l/OI^Cl  Finally  a  quick  and  efficient  word 
"^A/ri  I Z  processing  program  that  enables  you 
to  produce  high-quality  professional-looking  documents 
with  capabilities  far  ahead  of  the  competition.  Features 
include:  •  Merging  copy  files  •  Write  blocks  of  copy 
to  disk  or  to  the  printer  •  Simultaneous  access  to 
more  than  one  document  or  reference  table  • 
Freedom  to  create  and  save  many  versions  of  the 
same  memo  or  document  •  Automatic  page 
numbering  •  Automatic  headers  and/or  trailers  for 
every  page  •  Italics,  super  and  subscript,  underhne 
and  bold  •  Multiple  windows  •  Mail  merge  •  Extensive 
on-line  help  capabilities  •  Easy-to-use  comprehensive 
reference  manual  •  Quick  check  command  card. 

Small  changes  or  major  revisions  now  take  only 
minutes.  Creating  your  letters,  reports  or  scripts, 
has  never  been  easier.  OXXI  technology  brings  you 
WordWhiz  quaUty 
performance  for  only 


c^ 


Contact  your  nearest  Atari 
dealer  or  order  direct 

3428  Falcon  Avenue, 

Long  Beach,  California  90807  INC 

To  order  toll  free  1  (800)  453-4900 
Dealer  orders  call  1(800)  321-2600 
To  order  by  mail,  send  cashiers  check,  MO, 
(personal  checks  to  clear  the  bank  before  shipping) 
UPS  C.O.D.'s,  cashiers  check  or  MOonly.  Add 
$3.00  for  shipping.  Calif,  res.  iuJd  6-1/2%  tax. 


ATARI  DISK  DRIVE  OWNERS  ... 
HAPPY  BLASTS  RETAIL  PRICE— ORDER  TOLL  FREE! 


49.«5 


THE  FAMOUS  HAPPY  ENHANCEMENT  NOW  ONLY  $149.95 
for  1050  order  number  HC1A,  for  810  order  number  HC8A 

Makes  your  disk  drive  read  and  write  faster,  and  allows  you  to  execute  the  HAPPY  WARP  SPEED  SOFTWARE. 
Available  only  for  ATAR1 1 050  and  810  disk  drives.  1 050  version  allows  true  double  density  plus  the  original  single 
and  enhanced  density.  PRICE  INCLUDES  WARP  SPEED  SOFTWARE  BELOW,  installation  required. 

HAPPY  WARP  SPEED  SOFTWARE  REV  7  (not  sold  separately) 

Includes  the  famous  HAPPY  BACKUP  and  COMPACTOR  which  are  the  most  powerful  disk  backup  utilities 
available  for  your  ATARI  computer,  plusMULTI  DRIVE  which  allows  high  speed  simultaneous  reading  and  writing 
with  up  to  4  HAPPY  ENHANCED  drives,  plus  SECTOR  COPIER  which  is  the  fastest  disk  copier  that  supports  the 
130XE  RAMDISK,  plus  the  WARP  SPEED  DOS  which  improves  ATARI  DOS  2.0s  to  allow  fastest  speed,  plus 
HAPPY'S  DIAGNOSTIC  which  allows  comprehensive  disk  drive  testing. 

HAPPY  1050  CONTROLLER  $64.95  order  number  HC2A 

For  use  with  HAPPY  ENHANCED  1050  disk  drives  only.  Allows  easy  access  to  HAPPY  1050  slow  and  fast  speeds 
and  ultimate  control  of  disk  drive  write  protect,  including  writing  to  disk  back  side  and  protecting  valuable  data 
disks.  Printed  circuit  board  has  switches  and  write  protect  indicator  LED,  installation  required. 

GET  YOUR  FAVORITE  HIGH  SPEED  DOUBLE  DENSITY  DOS 

Both  of  these  disk  operating  systems  support  the  fastest  speed  with  both  HAPPY  81 0*  and  1 050,  and  with  HAPPY 
1050  you  get  true  double  density.  WARP  SPEED  DOS  XL  is  HAPPY's  own  version  of  OSS  DOS  XL,  and  includes, 
under  cartridge,  under  ROM  and  AXLON  RAM  disk  version,  and  is  order  number  HC4A  at  $29.95.  TOP  DOS 
version  1 .5  from  ECLIPSE  SOFTWARE  has  more  menu  driven  features,  operates  in  all  three  densities,  supports  the 
130XE  RAMDISK,  and  is  order  number  HC6A  at  $39.95.  *Note:  810  requires  upgrade  below. 

810  VERSION  7  UPGRADE  $49.95  order  number  HU3A  -XXXX 

Allows  older  81 0  HAPPIES  to  use  newer  software.  Includes  custom  plug  in  IC  and  rev  7  WARP  SPEED  SOFTWARE. 
Same  price  for  all  HAPPY  810s  registered  or  not.  When  ordering  replace  XXXX  in  part  number  with  the  serial 
number  of  your  HAPPY  COMPUTERS  manufactured  81 0  board,  or  with  a  2732  or  2532  which  corresponds  to  the 
EPROM  part  number  in  your  HAPPY  810  socket  Al  02  of  your  side  board  modified  HAPPY  (not  made  by  HAPPY 
COMPUTERS),  installation  required.  Upgrade  not  needed  for  new  810  HAPPY'S  and  serial  number  over  8000. 

SUPER  PACKAGE  SPECIALS 

Get  a  HAPPY  1050  ENHANCEMENT  and  CONTROLLER  and  WARP  SPEED  DOS  XL  for  just  $199.95  order 
number  HS5A,  or  get  the  same  with  TOP  DOS  1 .5  instead  of  DOS  XL  for  just  $214.95  order  number  HS7A.  If  you 
already  have  the  1 050  ENHANCEMENT  you  can  get  the  HAPPY  1 050  CONTROLLER  and  WARP  SPEED  DOS  XL 
for  $74.95  order  number  HXL9A,  or  get  the  HAPPY  1 050  CONTROLLER  and  TOP  DOS  1 .5  for  just  $84.95  order 
number  HTD9A.  For  other  specials  and  dealer  pricing  call  (408)  779-3830. 

All  prices  include  UPS  shipping  in  USA,  .idd  $10.00  lor  shipment  outside  USA.  Calil'ornij  residents  ddd  sdles  tax.  No  extra  charge  for  credit  cards  or  COD,  VISA  or 
MASTERCARD  accepted.  Our  toll  tree  number  is  an  order  taking  seiMce,  not  our  line.  To  ORDER  ONLY  call  (800)  538-81 57  outside  California,  or  (800)  672-3470 
inside  California,  ask  for  extension  817  and  have  your  credit  card,  part  numlser  and  quantities  ready.  Toll  free  hours  6  am  to  1 2  pm  Mon.-Fri.,  8  am  to  8  pm  Sat.  & 
Sun.,  Pacific  Time.  For  answers  to  questions  call  HAPPY  COMPUTERS  at  our  numlier  telow.  Office  hours  9-5  Mon.-Fri.  Pacific  Time. 

HAPPY  COMPUTERS,  INC.     *     P.O.   Box   1268     *     Morgan   Hill,  CA  95037     *     (408)   779-3830 


xxy^xyxxxxxxy^ 


HIPPO  GOES  FOR  THE  ST 


HIPPOSIMPLE' 


The  powerful,  flexible,  easy 
to-use  database.  Keep  track 
of  business  contacts,  sales 
prospects,  phone  numbers, 
club  membership  lists,  even 
budgets  and  accounts  receiv- 
able and  payable.  Features 
eiLsy-to-use  mouse-based 
screen  editor,  sort  (up  to  16 
levels) ,  merge,  data  com- 
pression, mathematical 
sum,  and  over  10  program- 
mable commands.  Advanced 
^  record  select  (up  to  I6  pro- 
grammable relationships) . 
Use  any  size  mailing  labels, 
envelopes,  or  letterhead.  Use 
predefined  templates  or 
design  your  own.  Helpful 
on-line  manual. 


HIPPO  RAMDISK' 


Run  programs  up  to  100 
times  faster  than  floppies, 
or  10  limes  faster  than  hard 
disks.  Select  amount  of  RAM 
from  I K  to  4  megabytes  to 
be  used  as  an  ultra-fast  disk 
drive.  RAMdisk  automatically 
appears  upon  boot-up.  Use 
simultaneously  with  floppies 
and  hard  disks.  Flelpful 
on-line  manual. 


HIPPOART  I ' 


$34.95 


HIPPO  EPROM  BURNER  ' 


A  coUection  of  full-color 
masteq^iece  art.  Contains 
more  than  30  detailed  pic- 
tures in  over  10  screens. 
Categories  to  choose  from 
include  animals,  food, 
nature,  business  graphics, 
vehicles,  and  famous  people. 
Compatible  with  Neo  (ST 
paint  program  from  Atari) . 
Includes  slide  show  pro- 
gram. Create  your  own  mas- 
terpiece using  pictures  from 
llippoArtl. 


HiPPOSPELL' 


$39.95 


$49.95 


Program  your  own  EPROMs 
Includes  hardware  and  soft- 
ware which  allows  user  to 
read,  verify,  and  burn  most 
popular  types  EPROMs 
including  2764,  27128, 
27256,  and  27512  s.  All  nec- 
essary voltages  generated  on 
board.  Connects  to  printer 
port.  EPROM  cartridge  boards 
for  the  ST  available  separately 


HIPPO  COMPUTER 
ALMANAC  " 


$139.95 


HIPPO  DISK  UTILITIES  ' 


A  useful  collection  of 
powerful  disk  utilities.  Allows 
you  to  recover  deleted  or  lost 
files,  reconstruct  damaged 
disks,  change  file  attributes, 
and  edit  RAM,  track  &  sec- 
tors, and  files.  Other  utilities 
include  find  file,  file  info, 
disk  info,  etc. . . .  Compatible 
with  floppies  and  hard  disks. 
Helpful  on-line  manual 
includes  instructions,  disk 
and  memory  map. 

$49.95 


It  understands  English, 
thinks  fast,  and  knows  over 
35,000  usehil,  intriguing 
facts.  Uses  an  Al  parser  to 
understand  and  answer  ques- 
tions in  plain  English.  A  brief 
isting  of  topics  includes  a 
toll-free  number  directory, 
world  time  zone  and  area 
code  info,  geography,  loan 
calculations,  metric  conver- 
sions, calories  of  foods, 
historical  trivia,  academy 
awards,  Olympic  winners, 
world  series,  super  bowl, 
NBA,NFL,etc....Helpftil 
on-line  manual. 

$34.95 


The  fastest  spelling  correc- 
tor for  the  ST  Compatible 
with  ST  editors  and  word  pro- 
cessors including  Express, 
STWriter,  and  GEMWrite.  Com- 
prehensive word  frequenq 
statistics.  30,000  word 
dictionary  includes  prefixes 
and  suffixes.  User-defined 
word  dictionary  (up  to 
25,000  words) .  Suggests 
correct  speUings.  Helphtl 
on-line  manual. 

$39.95 


HIPPO  JOKES 
&  QUOTES  ' 


Fast  access  to  thousands 
of  insulting  jokes,  dirty  jokes, 
rude  jokes,  silly  jokes,  one- 
liners,  puns,  and  quotations. 
Search  for  specific  jokes  or 
quotes  by  keyword  or  author. 
Select  jokes  with  a  rating 
of  PC,  R,  orX.  May  not  be 
suitable  for  children, 


$34.95 


HIPPO  BACKGAMMON  " 


Tournament  backgammon. 
Uses  sophisticated  two-ply- 
look-ahead  algorithm  to  play 
challenging  game.  Set  com- 
puter playing  level  from 
beginner  to  expert.  Features 
full  color  animated  graphics, 
doubling  cube,  and  keeps 
track  of  wins/losses  on  disk. 

$39.95 


HIPPOPOIAMUS 

KOfrwARE  inr. 

985  Universily  Ave.,  Suite  #12 

U),s  (;alos,  CA  95030 

(408)  .395-3190 


See  your  local  dealer, 

or  conlacl  Hippopotamus.  VISA  and  Mastercard  accepted.  California  rcsidciilii  add  local  sales  lax.  I'lca.se  include  $.^  for  slilppiiii;.  Allow  1-2  weeks  for  delivery.  Price,  availability,  and  specificalions  .sub|ecl  to  chaiise  without  notice. 


/T  LISTINGS 

ON  MONTHLY  DISK 
...ar\d  Kow  to  get  tKem 


For  those  ST  owners  who  do  not  yet 
own  a  C  compiler,  but  are  eager  to  try 
out  Antic's  C  language  listings,  we  are 
now  including  the  executable  object 
code  on  the  Antic  Monthly  Disk.  All 
disk  files  with  extenders  of  .PRG, 
.TOS,  .TPP  and  .ACC  are  compiled 
ST  programs,  ready  to  be  transferred 
to  an  ST  disk  and  executed.  Given 
enough  disk  space,  we  will  also  in- 
clude the  source  code.  Source  code 
files  will  have  a  .C  extender. 

PORTING  FILES 

Before  using  an  ST  program,  you  must 
transfer  it  to  an  ST  disk.  This  process 
of  transferring  files  between  com- 
puters is  called  "porting." 

To  port  a  file  from  the  Antic  Month- 
ly disk  to  an  ST  disk,  you'll  need: 

•  A  telecommunications  program 
for  the  ST  which  supports  XMODEM 
file  transfers.  Chat  (version  1.1)  will 
work). 

•  A  similar  program  for  your  8-bit 
Atari  which  supports  XMODEM  file 
transfers.  Chameleon  or  BackTalk 
will  work.  Unfortunately,  Home- 
Term  won't  do  the  job  because  it 
translates  all  carriage  returns  into 
ATASCII  value  155.  Also,  don't  expect 
to  succeed  at  ST  porting  with  any  ver- 
sion of  AMODEM. 

•  An  Atari  850  Interface  Module 
with  a  modem  cable— RS-232  to  D-9. 


Modem  Port 


by  CHARLES  JACKSON,  Antic  Program  Editor 

•  An  RS-232  to  RS-232  cable. 

•  A  Null  Modem  connector. 

•  You  may  also  need  a  Gender 


Changer. 

See  Figure  1  for  proper  configura- 
tion of  the  cables. 

IMPORTANT:  Both  modem  pro- 
grams must  be  configured  similarly. 
If  your  8-bit  software  is  set  for  1200 
baud,  your  ST  software  also  must  be 
configured  for  1200  baud. 

You  may  use  any  baud  rate  which 
is  supported  b}'  both  programs. 

Additionally,  BOTH  programs  must 
be  set  for  8-bit  (binary)  file  ti~ansfers. 

Once  both  computers  are  linked  to- 
gether and  both  modem  programs  are 
running,  you  may  begin  the  file  trans- 
fer. You  can  also  reverse  this  proce- 
dure to  transfer  files  from  ST  disks  to 
your  8-bit  machine. 

WALK-THROUGH  DEMO 

Let's  walk-through  a  sample  file  trans- 
fer. We'll  use  BackTalk  on  an  8-bit  ma- 
chine, and  Chat  on  the  ST. 

Configure  BackTalk  for  1200  baud, 
with  Full  Duplex  and  ASCII  transla- 
tion. Press  [SELECT],  choose  the 
XSEND  option,  select  XMODEM  pro- 
tocol and  enter  the  name  of  the  file 
you  wish  to  port. 

From  the  ST  desktop,  double  click 
on  CHAT  PRG.  Make  sure  Chat  is  run- 
ning at  1200  baud.  Use  the  [F7]  func- 

Fisure  1 
Porting,  Hardware  Configuration 


ST 


tion  key  to  change  baud  rates,  if  neces- 
sary. Now  press  [F6]  and  click  on  the 
RECEIVE  button.  When  the  file  selec- 
tor box  appears,  press  [ESCAPE]  and 
t}'pe  the  name  of  the  file  to  recei\'e. 
Press  [RETURN]  or  click  on  OK. 

To  begin  the  transfer,  press  the  [F3] 
key  on  the  ST  and  press  [START]  on 
the  8-bit  Atari. 

When  you're  done,  remember  to 
press  the  ST's  [FIO]  key  to  close  any 
open  files.  You'll  also  want  to  move 
your  ported  program  out  of  the  SUP- 
PORT folder  and  onto  another  disk, 
where  you  can  make  backup  copies. 

Occasionally  some  versions  of 
XMODEM  will  append  extra  "gar- 
bage" characters  to  your  files.  Text 
files,  such  as  C  listings,  are  particularly 
susceptible  to  this  problem.  If  your 
implementation  of  XMODEM  ap- 
pends garbage  characters  to  \our 
source  code,  you  must  remo\'e  those 
characters  with  a  text  editor  before 
compiling  the  program. 

MANUFACTURERS 

CHAT 

(See  review  in  this  issue) 

BACKTALK 

Antic  Catalog 
$19.95,  API  54 

CHAMELEON 
Antic  Catalog 
$19.95,  AP113 


□ 


Gender 
Changer 


Null 

Modem 

Connector 


Printer  Cable 


Modem  Cable 


January  1986 


57 


PARTS  /  SERVICE  FOR  ATARI*  COMPUTERS 

FLAT  SERVICE  RATES  BELOW  INCLUDE  PARTS  i  LABOR,  eODAY  WARRANTY 

800 $49.50  600XL $49.50  810 $79.50        1050 $85.00 

850 $49.50  1 200XL $49.50  800XL $49.50        800  Keybd.  Repair  .  $35.00 

Above  units  ropairad  or  exchanged  with  rebuildable  exchange.  Include  $7.00  return  shipping  and  insurance. 


INTEGRATED  CIRCUITS 

001 4805  $11.50 

C012294  $8.50 

C012296  $9.50 

C014795  $8.50 

0014806  $9.50 

C010745  $10.00 

C010750  $9.50 

MODULES/CIRCUIT  BOARDS 
complete  with  IC's 

1 6KRAM  Memory  Module  ■  CX853  .  $1 5.00 

800  lOK  Rev.  BOS  Module $15.00 

800(400  CPU  Board  with  GTIA      .     $i  9.50 

800  Mam  Board      $24,50 

400  Mam  Board $20.00 

800  Power  Supply  Board $10.50 

810  Data  Separator  Board 

upgrade  wilh  instructions $25  00 

810  Side  Board  w/o  Sep  -  S 1 771  .  .  $43.50 

810  Bear  Power  Board $25.00 

Replaoement  translormer  lor  800/400, 

810,  1050.  1200XL.  1020 $15.00 

800XL(600XL,  130XE 

Power  Supply $25,00 

SAMS  Service  Manual 

lor  800/400  or  800X1. $19.95 

DeRe  Atari $12  50 

Inside  Alan  Basic $6,50 

800  OK  Board  Set $65.00 

810  Board  Set $99.50 

800  48K  Board  Sel    $79.50 


BARE  BOARDS 

Wltti  parts  lists 

tSO  MTEHFACE  BOARD $16.50 

Build  your  own  interlacell 

810  Analog  Board $3,50 

610  Rear  Board $5  00 


DISK  DRIVES,  Etc. 

ItO  Cuitem  Dlik  Drlii $14S.OO 

(SO  Cuitom  Inltrtict $79.90 

Replacement  810  Drive  Mecri $70.00 


SOFTWARE 

Basic  Cartridge $15.00 

Editor/Assembler $15.00 

Q-Bert  Cartridge $12.50 

Popeye  Cartridge $12.60 

Kindercomp  Cart $10.00 

Buck  Rogers  Cart $7.50 

Jumbo  Jet  Pilot $10.00 

Crossfire  Cart $5.00 

Chlciren  Cartridge $6.00 

Picnic  Paranoia  Cart $7.50 

Clown  &  Balloons  disk  or  cart $5.00 

Stratosdisk $10.00 

Mr.  Cool  cartridge $7.50 

The  Factory  disk $5.00 

Frogger  cassette $5.00 


10KRev."8"0.S.  Upgride 

for  older  800/400's 
End  printer/disk  drive  timeouts  4 
OTHER  ERRORS.  Many  new  programs 
requre  Rev.  B.  Type  tiie  following 
peek  in  Basic  to  see  if  you  liave 
Rev.  8.  PRINT  PEEIMSISM).  If  tlie 
result  =  56  you  have  the  old  O.S. 
Thim  Chip  ROM  ut  with  biitriK' 

Horn S10.00.  CompltM   10K 

Rk.  B  module S1S.00. 


GTIA  Upgrade  For  800/400 

Add  additional  graphics  modes  and 
make  your  older  computer  com- 
patible with  the  latest  software. 
Inttiuctlont  Induded $11.50 

810  Drive  Upgrade 

Greatly  improve  the  pertormance  of 
your  older  810,  stabilize  the  speed 
with  the  addition  of  an  analog  and 
redesigned  rear  board.  Instnic- 
Itoni  Inclwleil $37.50 


AM  ERICAN  TV     —     415-  352-3787 

Mail  Order  and  Repair 15338  Inverness  St.,  San  Leandro,  CA  94579 

Retail  Store 1988  Washington  Avenue,  San  Leandro,  CA  94577 

Terms;  We  accept  money  orders,  personal  checks  or  C.O.D.s.  -  VISA.  MasterCard  okay  on  orders  over  $20.00,  No  persona! 

checks  on  CO.D, 

Shipping:  $4.00  shipping  and  handling  on  orders  under  $150.00.  Add  $2.00  ior  CO.D.  orders.  California  residents  include  6V27a 

sales  tax.  Overseas  shipping  extra. 

Prices  subject  to  change  without  notice.  We  reserve  the  right  to  limit  quantities.  Sales  limited  to  stock  on  hand.  Foreign  shipping 

Much  moret  Send  SASE  for  free  price  list  "Atari  is  a  registered  trademark  of  Atari  Corp. 


The  PROBURNER  a  Professional  Quality 
EPROM/EEPROM  Programmer  in  a  Cartridge 

What  you  don't  get  is  a  jumble  of  switches,  cables,  adapters,  power 
supplies,  PC  boards,  and  disks  of  software. 

What  you  do  get  is  a  user  friendly,  super  connpact  unit  with  internal 
software  that  provides  clear  menu  type  instructions. 


Functions:  copy,  erase  check,  verify, 
burn-in,  store/load  to  disk/cassette, 
monitor  (memory  display/change,  block 
move,  printer  dump  etc.),  and  run-from- 
socket  mode. 

EPROM  types:  2716,  2732,  2732A,  2764, 
27128,  2532;  EEPROM  types:  2816A, 
52B13,  52B23,  52B33;  ROMS:  2K  to  8K 
types. 

Add  $2.50  tor  stilpping. 

Send  check  or  money  order  to: 

THOMPSON  ELECTRONICS 

1074  Kensington  Ave.,  Suite  188, 

Buffalo,  NY  14215 

Canada:  7  Jackes  Ave.,  Suite  502, 

Toronto,  Ontario,  M4T  1E3   (416)  960-1089 

Atari  is  a  trademark  of  Atari,  Inc. 


For  the  ATARI  400/800  and  XL/XE  series 
PROBURNER  $149 

ATARI  800  products: 

OS  Board  -  replaces  operating  system 

»/ith  a  2764.  $21 

0  Board  -  adds  4K  (2732)  to  the 
COOO-CFFF  space. 


$26 


Coming 

Next  Month 

■ 

PRINTERS 

I  T-Shirt  Iron-On 
Prosram 

I  Printer  Reviews: 
Epson,  Star,  C.ltoh, 
Okidata 

I  Best  Color  Printer 
for  Atari? 

■ 

Two  DOS  2.5 
EnKancements 


DEGAS 


ST  Graphics 
Breakthroush 


PRO  ST  HELPLINE 

ST  programmers — -The  new  Profes- 
sional GEM  Helpline  column  by 
fonner  Digitiil  Research  programmer 
Tim  Oren  is  now  on  ANTIC  ONLINE. 
Log  onto  CompuServe,  type  GO 
ANTIC,  and  select  the  ST  Section  or 
What's  New  Online.  More  details  in 
this  issue's  ANTIC  ONLINE  story. 


58 


ANTIC,  The  Atari  Resource 


Is  U.K.  rvow  ir\  tKe  lead? 

by  GIGI  BISSON,  Antic  Assistant  Editor 


An  army  of  ST  software  is  on  the  march,  advancing  swiftly 
on  the  market  from  two  continents.  .  . 

Antic  just  returned  from  the  huge  PC  World  Show  in 
London — where  "Popular  Computing  Weekly''  (the 
"InfoWorld"  of  the  U.K.)  reported,  "The  new  520ST  stole 
the  show  with  strong  software  support .  .  .  over  170  titles 
are  on  the  way." 

British  developers  are  not  so  "IBM-locked"  as  their 
American  counterparts.  They're  also  used  to  writing  for 
the  Sinclair  QL,  a  68000-based  machine.  While  many  state- 
side developers  have  just  been  waiting  and  seeing  about 
the  ST,  our  British  cousins  have  been  producing  a  wide 
variety  of  ambitious  ST  programs. 

The  following  products  were  in  various  stages  of 
development  at  our  press  time  in  October.  For  each  pro- 
gram, we  specify  whether  Antic  has  seen  a  FINAL  Mar- 
keted version,  near-final  BETA  Test  version,  earlier  ALPHA 
Test  version,  incomplete  DEMO  segment,  or  PRESS  Release 
announcement. 

Prices  are  given  in  U.S.  dollars  when  that  information 
is  available.  Otherwise  the  prices  are  listed  in  English 
Pounds  (£),  currently  worth  about  SI. 3 3  each. 

ANTIC  LANGUAGES  (METACOMCO) 

Metacomco,  de\'eloper  of  Amiga  DOS  for  Commodore 
International  and  a  BASIC  interpreter  for  Digiuil  Research, 
Inc.,  is  a  leading  supplier  of  systems  software  and  propri- 


etary languages  for  68000-based  computers.  The  follow- 
ing professional  development  tools  will  soon  be  available 
from  the  Antic  Catalog  and  Atari  retailers. 

Assembler/Editor/Linker— High-specification  macro 
assembler,  originally  developed  for  the  Amiga.  S79.95. 
BETA. 

Pascal— FuU  ISO  7185  standard  Pascal  compiler  already 
widely  used  on  the  Sinclair  QL.  Compiles  to  native  code. 
«99.95.  ALPHA. 

Lattice  C — Originally  developed  for  8086/88  micros, 
follows  C  features  and  functions  as  described  in  Kerni- 
ghan  and  Ritchie's  standard  text,  "The  C  Programming 
Language."  $149.95.  ALPHA. 

Cambridge  LISP — ST  implementation  of  the  LISP  used 
in  mainframe  artificial  intelligence  research  worldwide. 
$199.95.  PRESS. 

IBM  PC  Cross  Development  System —  Includes 
cross  assembler,  C  cross  compiler  and  linker.  (Price  not 
available.)  PRESS. 

MORE  LANGUAGES 

MODULA-2 — A  highly  structured  successor  to  Pascal, 
includes  a  full  screen  editor  linked  to  a  compiler.  UCSD 
Pascal — Industry  standard  Pascal  includes  a  screen  edi- 
tor and  utilities.  Both  are  now  available  for  £195  each. 
TDI,  29  Alma  Vale  Road,  Bristol  BS8  2HL,  England.  FINAL. 

continued  on  next  pase 


January  1986 


59 


Pro  FORTRAN  77— NSI  Standard  Fortran  compiler  for 
16-bit  68000  microcomputers,  from  Prospero  Software 
of  London.  Under  »i300.  BETA. 

C  Compiler — ^A  small  C  without  floating  point.  But  it 
includes  GEM  bindings,  assembly  editor  and  linker. 
S59.95.  FINAL.  GST  also  has  a  CP/M  2.2  emulator  in  final 
BETA  test. 

ENTERTAINMENT  SOFTWARE 

Brataccus— Graphic  ad\enture  that  looks  and  handles  like 
an  interactive  cartoon.  You  use  a  mouse,  joystick  or  the 
keyboard  to  control  the  protagonist,  K>'ne,  as  he  jumps, 
rides  elevators,  duels  with  robots,  walks  smoothly — in 
richly  animated  sequences,  hicludes  a  78-page  no\'el  iUus- 
tnitcd  b>'  famed  fantasy  artist  Roger  Dean  to  "prepare  yon 
for  the  VN'orld  of  K)'ne'^^an  oppressive  metropolis  replete 
with  \'ideo  cameras  and  thought  police.  DEMO. 

Colourspace — A  psychedelic  trip  for  your  Atari,  does 
tor  light  what  a  synthesizer  does  for  sound.  Available  for 


NEOchrome 


Art  by  Jerome  Domurat 


Brataccus  by  Psygnosis  Software  Ltd. 


Mission  Mouse 


8-bit  Ataris  in  England  now.  ST  version  coming  from  Antic 
Catalog  in  early  1986.  BETA. 

Lost  Kingdom  of  Zkul — ^Advanced  adventure  game 
with  aJ.R.R.  Tolkien  type  plot.  Takes  many  months  to 
solve,  according  to  manufacturer.  Talent  Systems  of  Glas- 
gow, Scotland.  Sinclair  QL  version  sells  for  £24.95  as  pack- 
age with  West — a  cowboys  and  Indians  game.  FINAL 

Mission  Mouse — Multi-level  platform  game  with  mul- 
tiple screens  and  animated  sprites.  Antic  Catalog.  DEMO. 

Lands  of  Havoc — With  2,000  screens  of  mazes,  beau- 
tiful music,  and  multitudes  of  characters,  this  "arcade 
adventure"  is  very  difficult  and  very  fast.  Antic  Catalog. 
FINAL. 

Murray  and  Me — One  minute  he  was  enjoying  a  lean 
pastrami  in  a  deli,  the  next — POW,  trapped  inside  a  520ST! 
Meet  loveable  Murray,  a  born  loser  who  actually  likes  his 
classy  address.  After  all,  the  rent's  cheap  and  he  has  you 
to  keep  him  company.  Created  by  Israeli  cartoonist  Ya'akov 
Kirschen,  Murray  is  the  first  of  a  new  generation  of  ST 
"Biotoons'^— computerized  cartoon  characters  who  uti- 
lize the  memory  and  graphics  ability  of  the  ST  to  deliver 


il  ri#s  nami. 


IBTE  Hit 
HUE  File 


inaniisk 


ST  Writer 


Hm  Fill 


mm  file  fTM  isi 


IKI  •!  Filts       ilMBFIHI  ultts 


60 


ANTIC,  The  Atari  Resource 


DEGAS 


Art  by  Tom  Hudson  and  John  Bell 


"personality  without  the  price."  Available  in  December 
from  Antic  Catalog.  $39.95.  BETA. 

Mom  and  Me— When's  the  last  time  your  computer 
made  you  feel  guilty?  Mom,  a  hilarious  Jewish  mother, 
will  nag  you  until  you  roll  on  the  ground  in  fits  of  laugh- 
ter (You  might  even  start  eating  your  vegetables,  who 
knows?)  Another  ST  Biotoon  by  Ya'akov  Kirschen.  Avail- 
able in  December  from  Antic  Catalog.  S39.95.  BETA. 

BUSINESS  APPLICATIONS 

AtariNet  Mailbox — Electronic  mail  utility  from  Software 
Punch  of  Liverpool,  England.  BETA 

Desk  Diary — Desk/time  management  system  and  data- 
base. Antic  Catalog.  BETA. 

K  Calc — Kuma  Software's  spreadsheet  calculator  will 
be  compatible  for  data  transfer  with  other  upcoming 
Kuma  business  packages — word  processing,  datiibase  and 
communications.  £4995.  BETA. 


Murray  and  Me 


inn  1 

sail 

inn    1 
(Sil 
II  tt  u 

inn    1 

inn   "a 

►si: 

iik-sr-3 
inn   3 
tS!i 
1 ,  Li;-:a 

inn  ^^^H 

H 

^^^ii^H('»n 

(?5iU 

!ii.-sr3 
inn  ^ 

tail 

inn   n 

!  1  i-Tt—J 

ilil'l 

1 1  fsr-j 

1  n  n  ^  1 

tS!l 

*A 

« 

1 1  kV"  J 

mn  1 

1^ 

SCORE   000040 
HISH        OOOOOO 

G      F-     5* 

EMERGV 

Ijnds  of  Havoc 


I 

■ 

^M 

■ 

■  SHIPS  IN  ORBIT: 

- 

^^^^^^^^J    MotOLierou 

■ 

'floloucrou 

1 

Status 

^^Ranse 

Jamcd 
Janncd 

SSSdO 
E3568 

■.:■■  ■■  rnl    DP   Icucls: 
M>,;,.       JG   Subt:    R3    Gran: 

1 

■■■■MliH 
SIDE  UIEil 

-.^  : 

pJIJBnlg:      9  CQtr:    13  Corrp:      sl 

^Rtoo:      a   S/PS:       4  HRaK:     17H 

n      11  EBU   :      7  Shid:      ol 

0     narlnes:      G          ■ 

TOP  UIEU 

f        ■ 

<ni\ 

1 

I 

B 

1 

Universe  II 

FlexFile— Talent  Systems'  database  and  report  genera- 
tor runs  under  GEM,  handles  mailing  lists,  personnel  his- 
tories, credit  control  records,  stock  records,  etc.  BETA. 

TimeLink— This  "temporal  database"  was  originally 
released  for  the  Macintosh  by  SofTechnics  of  London.  It 
allows  you  to  do  almost  anything  with  information  relat- 
ing to  time.  S99.99.  ALPHA. 

Rhythm — Combination  of  spreadsheet  and  calculator 
functions  lets  you  do  what-if  analysis,  or  use  its  number- 
crunching  power  as  a  programmer's  calculator  hitegrates 
with  other  standard  GEM  appUcation  programs.  $49.99. 
BETA, 

STaccounts — Small  business  accounting  package  from 
Silicon  Chip  Ltd.  is  written  within  GEM  and  includes  a 
sales  ledger,  purchase  ledger,  stock  control  and  nominal 
ledger  $299.  ALPHA. 

BOS  Software — ^Atari  Corp.  has  purchased  rights  to 
offer  BOS  (Business  Operating  System)  a  popular  British 
operating  system.  BOS  may  soon  be  bundled  with  the  ST 
or  available  as  an  option.  BOS  National  offers  a  complete 
line  of  business  software  and  40  vertical  applications  pack- 
continued  on  next  page 


January  1986 


61 


ages  including  BOS/Net,  a  local  area  network  operating 
system.  However,  BOS  software  titles  are  expensive — in 
the  S500  range — and  aimed  primarily  at  corporations. 
FINAL. 

Cash  Manager— This  business  accounting  package  is 
one  of  the  first  in  a  series  of  BOS-compatibles  from  Town- 
gate  of  Dorset,  England.  Towngate  is  sort  of  the  Lotus 
Corp.  of  the  U.K.,  with  software  widely  distributed  in  20 
countries  worldwide.  FINAL. 

Wasp — Printers  Costing,  a  software  package  for  profes- 
sional print  shops,  is  part  of  a  library  of  Wasp  vertical  appli- 
cations running  under  BOS  that  includes  Vets  &  Farmers, 
Legal  Accounting,  Insurance  Brokers  and  Real  Estate 
Agents.  FINAL. 

AMERICAN  HIPPO 

But  its  not  only  British  ST  software  that's  beginning  to 
pour  in.  Hippopotamus  Software,  Inc.  took  the  short  drive 
from  Silicon  Valley  to  Antic  and  showed  off  their  latest 
creations.  Much  of  the  software  we  saw  was  not  yet  final- 
ized for  market.  But  Hippopotamus  assured  us  that  all  of 
the  following  titles  would  be  available  by  the  time  you 
read  this. 

Hippo  Almanac— This  computeri2ed  almanac  contains 
over  35,000  odd,  intriguing — and  sometimes  useful — 
facts.  A  kind  of  "Poor  Richard's"  CD  ROM,  you  can  type 
in  whole-sentence  questions  and  receive  swift  answers. 
Hippo  was  nice  enough  to  leave  this  one  behind  and  we've 
had  a  lot  of  fun  with  it.  Look  for  a  review  here  soon. 
S34.95.  FINAL. 

Hippo  Jokes  and  Quotes — One  of  the  more  unusual 
(and  controversial)  software  ideas  we've  seen — a  com- 
puterized joke  book.  You  may  access  your  jokes  by  sub- 
ject, author,  or  keyword  and  choose  the  degree  of 
risque — from  PG  to  X.  You  may  also  play  the  censor  by 
deciding  if  you  want  to  include  ethnic  or  sexist  jokes.  Very 
different.  S34.95.  FINAL. 

Hippo  ST  Disk  UtUities— Nicknamed  "DUST, "  this 
will  allow  complete  examination  of  disk  tracks  and  sec- 
tors plus  examination  of  most  of  memory.  You  may  also 
alter  anything  you  examine — at  your  own  risk.  Completely 
GEM-operated  and  mouse-controlled,  it  includes  file 
recovery,  string  search  and  many  other  valuable  routines. 
S49.95.  FINAL  BETA. 

HippoSpell — ^A  spelling  checker  that's  currently 
designed  to  work  with  Express,  ST  Atariwriter,  and  GEM- 
write.  Includes  a  dictionary  of  30,000  root  words  which 
can  be  easily  augmented  and  permits  you  to  program  it 
for  commonly  misspelled  words.  $3995.  BETA. 

Hippo  ST  RAMdisk— This  is  particularly  valuable  if 
you've  customized  your  ST  to  one-megabyte.  The  RAM- 
disk  can  be  installed — in  several  sizes — as  a  boot-up  on 
any  system  disk.  S34.95.  BETA. 

On  the  hardware  side,  Hippo  is  working  on  a  8139.95 
EPROM  Burner.  BETA.  They  also  mentioned  an  Analog 
to  Digital  Sound  Board  and  told  us  they  had  reached  the 
point  of  real-time  reverberation.  Just  hook  up  a  micro- 
phone, speak  into  it,  and  manipulate  the  output  with  your 
ST.  We're  particularly  anxious  to  see  this  product.  ALPHA. 


HABA  HERE 

Haba  Systems  of  Van  Nuys,  CA  (not  to  be  confused  with 
above-mentioned  Hippopotamus)  dropped  by  Antic  to 
preview  their  newest  ST  products  too.  We'll  be  seeing  a 
final  version  of  Haba  Hippo  C  within  the  week  and  Haba 
promised  an  enhanced  version  later.  Phone  (800)  HOT- 
HABA  toll-free  for  more  information. 

Habadex  Phone  Book — Haba  systems  assured  us  that 
Antic  was  the  first  to  see  this.  More  than  a  computerized 
Rolodex  that  uses  color  GEM  displays,  the  Habadex  is 
almost  a  mini-database  and  will  alphabetize  and  catego- 
rize phone  numbers  by  company,  city,  state,  etc.  Can  print 
out  labels  and  mailing  lists,  and  when  hooked  up  to  a 
modem,  it  will  autodial  a  phone  number  with  a  click  of 
the  mouse.  55995.  BETA. 

10-Megabyte  Hard  Disk— This  may  be  the  only  time 
when  the  cliche  "blinding  speed"  is  appropriate.  We  saw 
a  prototype  hard  disk  flipping  through  32K  picture  files 
at  a  speed  of  about  3/4  of  a  second — each.  $799-  BETA. 

HabaWriter— The  first  word  processor  to  use  GEM  was 
to  ship  in  October.  Works  with  Epson-compatible  printers. 
A  version  with  a  variety  of  fonts  and  an  integrated  spell 
checker  is  in  production.  $74.95-  FINAL. 

Haba  Solutions:  Wills,  Business  Letters — Designed 
to  be  used  with  HabaWriter,  (and  compatible  with  other 
ST  word  processors)  these  packages  contain  only  rudimen- 
tary text  editors.  Wills  takes  you  step-by-step  through  the 
process  of  writing  your  own  will.  Business  Letters  is  a  col- 
lection of  50  business  letters — just  plug  in  names  and  other 
pertinent  information  for  invitations,  annual  reports, 
memos,  etc.  $49.95  each.  FINAL. 

MORE  U.S.  ST-WARE 

Universe  H— You're  an  agent  for  a  government  composed 
of  47  distant  planets  in  this  sequel  to  OmniTrend's  Uni- 
verse, a  24th  Century  text/graphic  adventure  game.  $69.95. 
PRESS. 

DEGAS— The  first  "paint"  program  for  the  ST  makes 
MacPaint  look  like  fingerpaint.  Written  by  Tom  Hudson 
of  Batteries  Included.  $39.95.  BETA. 

PC  InterConun — Mark  of  the  Unicorn's  high-priced 
telecommunications  program  provides  capture,  Kermit 
and  XMODEM  modes,  plus  baud  rates  from  110  to  9600. 
To  be  reviewed  in  the  next  issue  of  Antic.  $124.  FINAL. 

ST  Writer — ^Atari  Corp's.  ST  word  processor  has  oper- 
ating commands  exactly  like  the  old  8-bit  Atariwriter  and 
includes  utilities  to  transmit  8-bit  Atariwriter  files  to  the 
ST.  At  press  time.  Atari  was  undecided  about  marketing 
plans  for  this  product.  ST  Writer  may  be  given  away  with 
the  ST  until  GEMwrite  is  available.  BETA. 

NEOchrome — ^Atari  Corp.'s  powerful  "JackPaint"  pro- 
gram has  been  showing  up  for  field  testing  at  various  users 
groups,  along  with  some  spectacular  demo  pictures.  BETA. 

Hacker  and  Mindshadow— Activision's  first  ST 
releases  are  expanded  versions  of  recent  8-bit  titles.  Hacker 
is  a  simulation  of  online  hacking.  Mindshadow  is  a  graphic 
adventure.  PRESS. 

ea 


62 


ANTIC,  The  Atari  Resource 


ATARI   ST   USERS! 
2  BIG  COLLECTIONS  OF  EXCELLENT  PROGRAMS 
ONLY  $34.95  EACH!   BASIC  REOUIRED. 


LIFE  ORGANIZER 

PERSONAL  SPREADSHEET  —  All  the 
power  most  people  will  ever  need.  64  col- 
umns; 192  rows;  variable  column  width; 
copy;  replicate;  delete;  insert;  save;  load; 
print;  calculator;  search. 
PREPROGRAMMED  SPREADSHEET  AP- 
PLICATIONS —  Budget;  car  expenses; 
rental  management,  financial  statement; 
team  records;  reunion  records;  vacation 
planner;  stock  portfolio;  home  inventory 
and  values;  net  worth;  collector's  values; 
check  register;  home  heating  costs;  insur- 
ance requirements;  event  scheduler;  grade- 
book;  comparisons  of  investments;  party 
planner;  rent  vs.  buy  decision;  meeting 
planner;  project  organizer. 
OUTLINE  PROCESSOR  -  Organize  your 
ideas;  plan  and  write  a  term  paper  or  arti- 
cle; plana  project;  printout  your  final  prod- 
uct Edit  and  reorganize  until  it's  right, 
FLEXIBLE  FILER  —  Database  for  address 
lists,  membership  records,  inventories 
etc.  You  define  the  categories.  Edit; 
search;  sort, 

LABELS  —  Format  and  print  labels  from 
Flexible  Filer. 

DECISION  MAKER  —  Sophisticated  weigh- 
ing of  alternatives  for  any  difficult 
decision, 

TYPER  —  Complete  touch  typing  course 
with  a  video  game  for  practice, 
METRIC  CONVERTER    -   Over   20  con- 
versions, 

INTEREST  PROJECTIONS  —  Compare 
loans  and  savings  plans, 

each  collection  (disk  and  manual)  ONLY 
$34.95  (S43.95  Canadian);  MO.  VISA 
MASTERCARD  (include  expiry);  10%  dis- 
count if  you  order  both  at  once. 


ENTERTAINMENT  JACKPOT 

CHECKERS  — A  classic, 
OTHELLO  —  Beat  the  computer. 
CRIBBAGE  —  The  popular  card  game. 
BACKGAMMON  —  The  ST  is  aggressive, 
THE    VISITOR    —    Text    adventure    with 
graphics.  Your  smart  but  odd  companion 
must  rendezvous  with  its  mother  ship, 
BOMBSQUAD    —    Text    adventure    with 
graphics.    Find   the   terrorists'   bombs   in 
time. 

ADVENTURE  CREATOR  -  Write  your 
own  adventure  games.  Extensive  tutorial; 
"framework  program";  fast  machine  lan- 
guage parser  routine;  graphics  sub- 
routines. 

THERAPIST  —  Talk  to  your  ST,  Smarter 
than  Eliza. 

MANSION  —  Text  adventure.  Find  the 
second  Mona  Lisa, 

CASINO  —  Lose  your  money  at  home. 
One  armed  bandit;  roulette;  craps;  faro; 
blackjack,  keno;  baccarat;  draw  poker; 
wheel  of  chance  —  great  graphics. 
3-D  TIC  TAC  TOE  —  Challenging  com- 
plexity. 

THE  WRITER  —  Watch  your  ST  write 
poetry  and  prose.  Personalize  the  vocabu- 
lary and  subjects. 

MENTAL  —  A  great   'psychic"  illusion. 
ANALYSIS    —    Convincing     "personality 
analyses"  —  just  for  fun. 


MARTIN  CONSULTING 
94  Macalester  Bay 
Winnipeg.  Manitoba 
Canada  R3T  2X5 
(204)269-3234 


^^S 


4xF0RTir 

for  the 
Atari  520  ST 


4xF0RTH  Level  1  $99.95 

Multiuser,  Multitasking  system  based  on  the  83  Forth 
Standard  with  high  level  compiler,  full  screen  editor,  an 
error  checking  assembler,  access  to  the  Atari  file  system, 
and  much  much  more. 

4xF0RTH  Level  2  $149.95 

Including  all  of  Level  1  plus  floating  point  mathematics 
and  an  easy  to  use  GEM  interface. 

Forth  Accelerators  '«  $75.00 

Optimizer  for  4xF0RTH  which  improves  the  execution  speed 
of  high  level  4xFORTH  by  30  to  80%. 

Developer's  System  $500.00 

4xFORTH  Level  1  &  2,  Forth  Accelerators,  Target  Compiler, 
Hotline  support,  and  a  royalty  free  license  for  distribution 
of  closed  applications. 

The  Dragon  Group,  Inc. 

148  Poca  Fork  Road,  Elkview,  WV  25071  304/965-5517 
Dealer  Inquires  Invited  ©1985 


7a\  p^  ms^  ^ 


SOFTWARE  &  HARDWARE  AVAILABLE  NOW! 

WE  GUARANTEE  TO  BEAT  ANY 

ADVERTISED   PRICE 


HABA  DISK  10  MEGABYTE  call 


HABA  HIPPO  'C " 
HABA  CHECK  MINDER 
HABA  WRITER " 


$59.95 
$59.95 
$59.95 

HABA  COM,  HABA  FILE,  HABA  WORO,  HABA  PHONEBOOK, 

HABA  CALC'N  GRAPH,  HABA  CALENDAR,  HABA  MODEM, 

GEM  WRITE,  GEM  PAINT  AND  OTHER  SOFTWARE  & 

HARDWARE  AVAILABLE  -  CALL  NOW! 

ORDERS&INQUIRIES       ©©C 
C,0,D,'SCALL!  ©©( 


P.O.  BOX3025,  NORTHRIDGE,  CA91323-3025 


NATL    1  (800)  423-3444 
CALIF.      (818)886-5486 

WRITE  TO  BE  PLACED  ON  OUR 

MAILING  LIST  FOR  NEW  PRODUCT 

INFORMATION  AND  UPDATES 

WE'RE  OUT  TO  BE  YOUR  PERMANENT 
SOFTWARE  AND  HARDWARE  STOP 


in 


n  f\\ 


/^ 


RASCAL 

For  the  Atari 

kyan  pascal  is  the  most  complete  package  available  for  learn- 
ing and  using  the  Pascal  language.  And  now,  it's  available  for 
the  Atari  family,  of  computers. 

kyan  pascal  iseasy  to  use,  lightning  fast,  and  loaded  with  fea- 
tures. It's  a  full  Pascal  implementation  and  perfect  for  both  be- 
ginning and  advanced  programmers 

kyan  pascal  features: 

•  Optimized  Machine  Code  Compiler;  o 

•  Built-in  Full  Screen  Text  Editor; 

•  String-Handling,  Chaining,  Include  File,  and  Other 
Powerful  Extensions; 

•  13-Digit  Arithmetic  Precision  and  Full  Graphics 
Support; 

•  Built-in  Assembler  (Allows  Full  Hardware  Control);  and, 

•  Tutorial  (Vlanual  with  Sample  Programs. 

kyan  pascal  requires  64K  of  memory  and  a  single  disk  drive. 
No  additional  hardware  is  necessary  And.  it  comes  with  kyan's 
t\/10NEY  BACK  GUARANTEE ...  If  not  completely  satisfied, 
return  it  witfiin  15  days  for  a  full  refund. 
kyan  pascal  for  the  Atari ;  .  .  S69.95 

(Add  $4  50/copy  lor  handling  $12  00  outsjde  North  America,  Calilorma 


Send  Check/Money  Order  to: 
Call:  (415)  775-2923  [ ' 

IVIC/Visa  Accepted       '     -,( 


kyan  software,  Dept  N 
1850  Union  St..  Ste.  183 
San  Francisco.  CA  94123 


DON'T  BE  LEFT  OUT! 


Introducing  the  KM  I  to  update  your 

ATARI  400,  800,  XL  or  XE 

A  MOUSE  SYSTEM  WHICH  INCLUDES: 

The  RAT,  the  incredibly  HIGH  RESOLUTION  mouse 

ACCU-DRAW,  the  icon-driven  program  by  Vision  software  (48K) 

CONTROL,  the  program  that  lets  you  move  the  cursor  by  just 

pushing  the  mouse,  anytime  you  want! 

BASIC  subroutines  so  you  can  use  the  RAT  in  Your  programs,  tool 

l^dtz/,  the  booklet  that  shows  you  what  your  RAT  can  do! 


$9995 


(This  low  price  is  VALID  until  FEBRUARY  28,  1986) 


RAT  SYSTEMS  are  ready  NOW  for  immediate  delivery! 


SEND  Checl<  or  M.O. 
+  $3.00  shipping  to: 


"Zobian  Controls 


P.O.  Box  6406 
Wyomissing,  PA  19610 

PA  residents  add  6%  sales  tax 


Simulator  n 


> 

■ 

r] 

u 

■ 
I 

- 

i 

^^ 


'SS^v*-^-AX-i^}'^IF^^f^^ ' 


Pufyourself  in  the  pilot's  seat  of  a  Piper  181  Cheroliee  Archerrar  an  awe-inspiring  f  liglit  over  realistic  scene. 
y^\Tom  New  Yorlc  to  Los  Angeles.  High  speed  color-filled  3D  graphics  will  give  you  a  beautiful  panoramic  vie 
as  you  practice  takeoffs,  landings,  and  aerobatics.  Complete  documentation  will  get  you  airborne  quickly  | 
even  if  you've  never  flown  before.  When  you  think  you're  ready,  you  can  play  the  World  War  I  Ace  aerial  battle' 
game.  Flight  Simulator  II  features  include  ■  animated  color  3D  graphics  ■  day,  dusk,  and  night  flying  modes 
■  over  80  airports  in  four  scenery  areas:  New  York,  Chicago,  Los  Angeles,  Seattle,  with  additional  scenery 
areas  available  ■  user-variable  weather,  from  clear  blue  skies  to  grey  cloudy  conditions  ■  complete  flight 
instrumentation  ■  VOR,  ILS,  ADF,  and  DME  radio  equipped  ■  navigation  facilities  and  course  plotting  ■  World ' 
War  I  Ace  aerial  battle  game  ■  complete  information  manual  and  flight  handbook. 


See  your  dealer . . . 

or  write  or  call  for  more  information.  For  direct  orders  please  add  $1 .50  for 
shipping  and  specify  UPS  or  first  class  mall  delivery.  American  Express,  Diner's 
Club,  MasterCard,  and  Visa  accepted. 

Order  Line:  800/637-4983 


0 


LOGIC 

Oorporation 

713  Edgebrook  Drive 
Champaign  IL  61820 

(217)  359-8482Telex:  206995 


TEKNIKA 

MJ-IO $178-95 

MJ-Z2 254.95 

COMMODORE 

1802 $185.95 

1901 CALL 

1902 259.95 

ATARI 

51^1124 $174.95 

SC1224 335.95 

ZENITH 

ZVM122 $74.95 

ZVM123 74,95 

NEC 

1205 $125,00 

1260 79.95 

\1201 99.95 


300G. 
300A. . . . 
310A. ... 
Color  300  . 


..$117.00 
..127.00 
..145.00 
.  175.95 


Color  500 339.95 

Color  600 399,00 

Color  700 469,00 

Color  710 539.00 

SYLVANIA 

13"  Color  TV/RGB $325.00 

20' 'Color  TV/ RGB CALL 

SAMSUNG 

TTLA $95,00 

TTLG 89,95 

SAKATA 

SC100 $179,00 


MODEMS 


69  95      Team  Modem $210.00 


1030/Soltware 56.95 

Voll<s12 179.95 

Volks300 59.95 

Hayes  300 137.00 


MicroStufler 95.95 

CompuServe ■,  17.95 

PC  Intercom  (520ST) 74,95 


PRINTERS 


EPSON 

LX90/ tractor/ Atari  interlace $235.00 

LX90/Tractor/IBIVI  interlace 235.00 

Comrex  220  Atari/Commodore 99,00 

HS80  Letterjet • 319.00 

RX80 $209.00       RX100 329.00 

JX80 449,00       FX85 332,00 


FX185 455.00 

LQ1500(PAR) 950.00 

STAR  MICRONICS 

SG10 $210,95 

SG10C 235.00 

SG15 369.00 

SD10 321.95 

SD15  441,00 

SR10 469,00 

SR15 582,00 

Powertype 299.95 

CITIZEN 

IVISP10 $275.00 

MSP15 439.00 

MSP20 439.00 

MSP25 549.00 

Printer  Ribbons  -  Dust  Covers 
Available 


LX80 211.00 

LQ1500(SER) 999.00 

PANASONIC 

1091 $231.95 

1092 369.00 

1093 425.00 

3151 425,00 

OKIDATA 

OkimatelO $170,95 

Okimale20 210,00 

182 219,95 

192 349,95 

193 515,00 

84 640.95 

LEGEND 

808/NLQ $149.95 

1080 199,95 

1380 259,95 

1385 295  00 


CALLTOLL  FREE 
1-800-351-3442 


Ml^ 


IN  PA  CALL    1-717-322-7700 


520  ST  SOFTWARE 

Haba  Wills $  29  95 

Haba  Checkminder 49,95 

Haba  Word ''9,95 

Hippo-C 49-95 

Haba  10  meg  Hard  Drive 579,00 

Express 29,95 

Hex 29,95 

Infocom  (All  ST  Games) 29,95 

V,I.P.  Professional  (Lotus  123) 79.95 

Team  ivlodem  (Hayes  compatible) $210.00 

Print  Shop,Graphics  Library  I  &  II $  59.95 


DISK  DRIVES 


Indus  GT $198.00 

1050 149.95 

Happy  1050 319.95 

Happy  Enhancer 155.95 

USDoublers 54.95 


"5V4"  DISKEHES 


BONUS 


SS/DD. 
DS/DD. 


$  9.50 
.  13,50 


MAXELL 

MD1 $15,95 

MD2 19,95 

MEMOREX 

SS/DD $12,50 

DS/DD 16,50 

FF50/20  SS/DD 36.95 

FF50/20  DS/DD 42.95 

NO  LABEL 
With  Pen  and  Flip-n-File  Case 

SS/DD $10.50 

DS/DD 14.50 


"3y2"  DISKETTES 


3M 

SS/DD $29.95 

DS/DD 34.95 

MAXELL 

SS/DD $32.95 

DS/DD 38.95 

MEMOREX 

SS/DD $29.95 

DS/DD 34.95 

FF  30/20  SS/DD 59.95 

All  Disks  carry  a  lifetime  warranty 


PAPER 


White  20  LB 

2500ShtsLaz.  Edge $24.95 

1000 ShtsLaz.  Edge 14,95 

500  Shts  Laz,  Edge 9,95 

ASSORTED  PASTELS 

2500  Shis  Laz,  Edge $24.95 

1000  Shts  Laz.  Edge 24.95 

500  Shts  Laz,  Edge 14,95 

IMaking  Labels  1000  QTY 9,95 


SOFTWARE 


BRODERBUND 

Printshop $28,50 

Graphics  Library  I 17,50 

Graphics  Library  II 17,50 

SYNAPSE 

Synlile $31,95 

Syncalc 31,95 

Syntrend 27,95 

BATTERIES  INCLUDED 

Paperclip $36,95 

Homepak 31.95 

ATARI 

Proofreader $19.95 

Codewriter 34.95 

Filewriter 19.95 

Reportwriter 19.95 

f/lenuwriter 19.95 

Small  Business  Inventory  ....  1 1 .50 

Salesman's  Expenses 1 1 .50 

Ace.  Rec./Acc.  Pay 11.50 

Learning  Phone 22.95 

CONTINENTAL 

Home  Accountant $43.00 

Tax  Advantage 35.95 

OSS 

Mac  65 $48.95 

Action 48.95 

Basic  XE 49.95 

Basic  XL 38.95 

Tool  Kits 19.95 


^«J 


"Where  Prices  are  Born,  Not  Raised." 

ITE  HOUSE 
COMPUTER 

P.O.  Box  4025,  Williamsport,  PA  17701 


(MasterCardjI 


Monday  Thru  Friday 
9a.m.  -  Bp.m, 


VISA 


AMERICAN  EXPRESS 5% 

POLICY 
No  deposit  on  C.O.D  orders.  Free  freight 
on  all  prepaid  cash  orders  over  $300  m  Ihe 
Continental  U.S.A.  APO  and  FPO  orders 
add  $5,00  per  hundred  For  Priority  iviail 
add  $10.00  per  hundred  Free  shipping 
for  PA  residents  PA  residents  add  6% 
sales  tax.  All  defective  products  must  have 
a  prior  RA,  number 


NOW  from  ANTIC  and  JUST  FOR  YOU.  INC. 

SOFTWARE  THAT  GROWS 
ON  YOU! 


Radio  had  Jack  Benny. 
T.V.  had  Uncle  Miltie. 
And  now  YOU  can  have 


A  personality  built  just  for  you.   Murray:  ^sraoa  $34.95 


HAV€  ^  H  f^ 

-TO  5p£Ut>  010 

UOKO  AM  1 
TO   SA^V 


'■it*^  K. 


Does  your  computer  make  you  feel 

guilty? 

No? 

Then  you  need 


A  personality  built  just  for  you. 


ami 
me. 


Mom:  *ST204  $34.95 


The  London  Times  call  these  .  .  .  "the  first  of  a  new  generation  of 
ST  Biotoons"  — living,  computerized,  interactive  cartoon  characters 
that  utilize  the  memory  and  graphics  ability  of  the  ST  to  create  not 
artificial  intelligence,  but  artificial  personality.  Created  by  the  fa- 
mous Israeli  cartoonist  Ya'akov  Kirschen.  Monochrome  only. 

■  ^kATARI  are  trademarks  of  Atari  Corp 

See  the  Antic  Order  Form  in  the  catalog  or  call  today. 


Credit  card  holders,  call  toll-free,  24  hours-a-day 

800-443-0100,  eXix  133  (continental  U.S.  and  Hawaii) 


ORDERS 
ONLY! 


AC33 


NEW!  for  your  ST 


C.O.LR.  OBJECT  EDITOR 


"An  all-purpose  graphic  design  utility  package 
for  ST  program  designers  using  16-color  mode." 


The  Programmers  Choice 

NOW,  the  first  all  purpose  graphics  design 
programming  package  is  available  for  the  ST.  An 
essential  time-saving  tool  developed  for  creating 
software  sprites  and  bit-mapped  game  objects. 

Your  original  art  or  favorite  low-resolution  picture 
from  any  ST  paint  program  can  be  sketched  or 
modified.  Invert,  twist  or  copy  your  objects.  The 
zoom  editing  feature  gives  your  picture  that 
professional  look.  Your  object  is  stored  on  disk  in 
a  compatible  format  allowing  you  to  access  your 
work  from  the  programming  language  of  your 
choice. 


Store  up  to  20  objects  in  memory  at  once  and  instantly  access  four  rainbow  paint  palettes  from  RAM. 

C.O.L.R.  OBJECT  EDITOR  includes  object  motion  examples.  This  is  the  only  graphics  programming 
tool  of  its  kind  for  the  professional  and  hobbyist  prbgrammer. 

See  the  November  issue  of  ANTIC  for  more  information  on  C.O.L.R.  OBJECT  EDITOR. 
*ST201        $29.95    See  ordering  information  below.         Author:  The  Rugby  Circle 


MAPS  and  LEGENDS-THE  CARTOGRAPHER 


' 

)..^K    r)if    ni'i. loll!.    Color    viix 

1 

ItesK 

iXu    (ii'tioiui    co^o^    r\\ 

—  ^r-      - 

( 

iL 

1  iiiii 

,  z 

nsE 

7                                                                     Q 

m^^ 

''Create  a  living  atlas. " 

u 

'  iBtny 

•=• 

Discover  the  world  with  this  cartographers  soft- 
ware for  your  Atari  ST  PC.  Put  yourself  any- 
where in  the  world  — including  your  home  town. 
View  the  landmass  at  any  altitude  from  more 
than  a  half  dozen  projections. 

Use  the  built-in  paint  program  and  Antic's  exclu- 
sive font  accessory  to  modify,  label,  design,  color 
or  fill-in  your  maps. 

Elegant  use  of  the  GEM  interface  with 
pull  down  menus  make  MAPS  AND 
LEGENDS  easy  to  use. 

This  is  the  perfect  program  for  map  lovers,  educational  projects,  reports,  marketing  and  sales  maps,  travel 
plans  and  much  more.  Amateur  radio  buffs,  geographers,  scientists  and  teachers  will  love  MAPS  AND 
LEGENDS. 

Package  includes  a  library  of  world  maps  and  built-in  coordinate  finder.  Use  with  either  a  color  or 
monochrome  monitor.  All  maps  can  be  printed  or  saved. 

*ST202     $34.95    See  ordering  information  below.     Authors;  Harry  Koons  and  David  Chenette     AATARI  are  trademarks  of  Atari  Corp. 


TOLL 
FREE 


Credit  card  holders,  call  toll-free,  24  hours-a-day 

800-443-0100,  eXt.  133  (continental  U.S.  and  Hawaii) 


ORDERS 
ONLY! 


AC34 


from  ANTIC  Software 


LANDS  OF  HAVOC 


You  are  a  stranger  in  the  LANDS  OF  HAVOC 
and  your  task  is  a  challenging  one.  Search  for  the 
Book  Of  Change.  Trek  through  2,000  unique 
graphic  screens  that  take  you  deep  into  the  jungle, 
across  the  desert  and  into  the  heart  of  the  wild 
woods. 

Watch  out  for  the  High  Vanish  — a  man  who  is  not  a  man;  deadly  women  in  long  gowns;  and  graveyard 
ghosts.  Plus,  an  assortment  of  dastardly  beasts  that  may  get  you  before  find  get  the  Book  Of  Change. 

LANDS  OF  HAVOC  gives  you  hours  of  challenging  fun,  fast  action,  adventure  and  mystery.  What  will 
the  imbedded  text  tell  you  to  do  next?  Where  will  the  secret  maps  lead? 

If  you  like  adventure  games  but  miss  great  graphics;  and  if  you  enjoy  fast  action  arcade  games,  but  miss 
the  strategic  challenge  .  .  .  LANDS  OF  HAVOC  is  an  arcade  adventure  must. 

Includes  six  maps,  well  written  adventure  text  and  multiple  levels  with  2,000  unique  screens.  Compatible 

with  a  color  or  monochrome  monitor. 

*ST209        $19.95    See  ordering  information-     Joystick  Required  Author:  Microdeal 


"J    "  "■'  ' 


r 


aioib 


1?™°^ 

r-^ 


%  p 


jK''  _..E. ':x4 


MISSION  MOUSE 


You  will  find  yourself  in  a  hilarious,  but  challeng- 
ing cat  and  mouse  chase.  You  and  Mickey  are 
mouse  catchers  trying  to  capture  930  little  mieces 
Q\C^-^r^      while  cats,  owls  and  tin  men  are  trying 
to  tear  you  to  pieces.  Elevators  and  trampolines 
are  the  only  way  up.  But  watch  out,  each  level 
presents  a  new  trap. 

This  jump-and-climb  game  has  unique  high-res  graphics.  Twenty-five  different  levels  make  this  game  one 
you  won't  get  tired  of.  Monochrome  only. 

*ST210        $19.95  See  ordering  information .  Author;  Paradox  Software 


DESK  DIARY 


Desk/time  management  is  a  must  for  the  movers 
and  shakers  in  business.  Take  control.  GEM  inter- 
face makes  it  easy  with  pull  down  menus,  daily 
appointments,  full  calendar,  client  database,  mul- 
tiple file  and  printing  facilities.  Busy  managers 
and  homeowners  will  find  DESK  DIARY  a  per- 
fect organizer.  Never  forget  those  important 
phone  numbers  and  meetings  again  — organize  all 
those  scraps  of  paper  today.  Monochrome  only. 
*ST208        $19.95  Author:  Paradox  Software 


''The  Executive  Time 
Management  System. ' 


'= 

IISft:.eRfl(f  MRSKIIU 

ccsiTioci'RoDuci';  speck; HI 

"' 

CITJ^Sfl"  rPDHCIICO.   ['I.POSTCIICf;mDr 

ItLfPHDtlE;tl5/«?/BaBt, 

im. 

Nouipflomt  %mm  for  mic  , 

HflCflCIE  PKDOUCTS 

.    --^ 

rMTcn  c          1     »''     1           ""« 

ORDER  TODAY:  Use  the  convenient  Antic  order 
form  in  the  center  of  the  catalog  or  use  the  toll 
free  number. 

y'kATARI  are  trademarks  of  Atari  Corp 


AC35 


1 


ST  COMPILERS 
AND  ASSEMBLERS 

ANTIC  PRESENTS: 

Metacomco's  system 
software  for  the  Atari  ST* 

MACRO  ASSEMBLER  (CaU  for  availabiUty) 

A  high  specification  macro  assembler,  complete  with  linker  and  screen  editor.  Assembler  is 

a  fundamental  language,  useful  for  all  kinds  of  programming  — particularly  where  speed 

and  compactness  are  important.  Essential  for  all  serious  programmers  and  computer 

science  students  who  want  to  exploit  the  ST's  full  potential.    *st205    $79.95  H 

META   PASCAL  (can  for  availability)  ^. 

A  powerful  Pascal  compiler  designed  to  meet  the  exacting  worldwide  ISO  standard.  This  ~j 

Pascal  is  already  widely  used  on  the  Commodore  Amiga  and  the  Sinclair  QL.  A  fast,  sin- 
gle pass  compiler,  generating  68000  native  code.  Complete  with  screen  editor  and  an  exten- 
sive user  manual.  #st206     $99.95 

COMING  SOON: 

LATTICE  C 

The  most  widely  used  C  compiler:  a  full  Kernighan  and  Ritchie  implementation  with  com- 
prehensive libraries. 

All  METACOMCO  languages  for  the  Atari  ST  include  the  popular  METACOMCO 
Screen  Editor  and  a  detailed  manual. 


TECHNICAL  QUESTIONS? 

Talk  with  a  System  Software  Engineer.  Call  toll  free  1-800-GET-META. 
MODEM  OWNER? 

Take  advantage  of  the  special  System  Software  Support  section  in  COMPUSERVE  SIG*ATARI. 
ORDER  TODAY: 

User  the  convenient  ANTIC  order  form  inserted  in  the  catalog  or  call  toll  free  using  the  number  hsted  in 
the  box  below. 


I      I 


TOLL     ^7^  Credit  card  holders,  call  toll-free,  24  hours-a-day       orders 

FREE  A  800-443-01 00,  eXt.  1 33  (continental  U.S.  and  Hawaii)  O^LY! 


f    "I 


AC36 


-— I    --|'^--.p.^_j«_.p^.^_^„^_.^^^  ,-^.^,.,^«-^_^._y._j™-.-^ j^ ^ jr-| 


m 


hside  Tranrxiel  Operatirvg  System 

By  PATRICK  BASS  &  JACK  POWELL  of  the  Antic  Staff 


When  starting  to  use  a  brand  new 
comimtcr,  \vc  find  oiirschcs  learning 
tile  \()cal5ulary  of  a  linmd  new  lan- 
guage— and  we  don't  mean  a  pro- 
gramming language.  Artieles  about 
the  52()ST  are  liberall)-  sprinkled  with 
unfamiliar  terms  like  VDI  and  TOS, 
(.KM  and  GEM  Desktop.  What's  the 
differenee  between  GEM  and  (lEM 
Desktop?  How  is  a  Dialog  Box  differ- 
ent from  an  Alert  Box? 

It  gets  pretty  eonfusing.  So  we 
thought  we'd  take  time  to  examine  the 
ST  voeabulary.  Just  to  make  sure  we're 
all  speaking  the  same  language. 

BIOS  TO  DESKTOP 

Starting  at  the  very  lowest  level  of  in- 
struction, we  find  a  collection  of  zeros 
and  ones  that  the  machine  under- 
stands. This  is,  quite  logicall)',  called 
machine  language.  We  can  translate 
these  numbers  into  hexadecimal,  dec- 
imal, or  any  base  we  like,  but  it's  all 
still  machine  language. 

Let's  make  these  same  numbered 
instructions  a  little  easier  for  humans 
to  remember  b)'  translating  them  into 
alphabetical  mnemonics.  We  now 
have  assembl}'  language. 

Using  assembly  language,  we  write 
a  collection  of  routines  which  allow 
the  user  to  communicate  with  the  ma- 
chine. These  Basic  routines  allow  in- 
formation to  flow  In  and  Out  between 
the  computer  and  the  user  They  are, 
therefore,  called  the  BIOS,  or  Basic  In- 


put/Output System.  BIOS  in  the  ST  in- 
cludes a  section  of  routines  that  man- 
age disk  file  manipulations.  This 
section  is  known  as  BDOS,  or  Basic 
Disk  Operating  System. 

At  a  slightly  higher  le\'el,  the  ST 
needs  a  series  of  routines  for  its  own 
internal  use,  such  as  enabling  or  disa- 
bling interrupts,  or  setting  the  screen 
location.  Many  of  these  calls  are  more 
or  less  simple  extensions  to  BIOS,  so 
they  are  known  in  the  ST  as  XBIOS. 

Abtne  these  le\'els  we  need  a  series 
of  routines  that  will  recognize  com- 
mands from  the  user  and  translate 
these  commands  into  a  series  of  calls 
to  both  BIOS  and  XBIOS.  This  com- 
mand le\el  is  known  in  the  ST  as 
GEMDOS. 

GEMDOS  is  the  ST  name  for  a  ver- 
sion of  CP/M  68K — which  is  known 
industry-wide  as  a  command-level 
DOS  because,  unlike  menu-driven 
At:iri  DOS  2.5,  GEMDOS  recjuires  sim- 
ple commands  typed  in  at  a  prompt. 
For  example,  t)'pe  DIR  at  the  prompt 
and  the  computer  will  show  the  disk 
director). 

At  this  point  we  have  assembled  es- 
sentially the  same  operating  system 
that  older  computer  systems  have. 
The  user  needs  to  remember  a  series 
of  commands  which  are  then  typed 
in  at  the  proper  time  to  get  the  com- 
puter to  do  the  proper  task.  It  would 
be  nice  to  have  the  computer  do  most 
of  that  work  for  us. 


ENTER  GEM 

The  people  at  Digital  Research,  Inc. 
also  thought  that  would  be  nice.  So 
the)'  wrote  a  series  of  routines  that 
will  sit  on  top  of  GEMDOS  and  act  as 
a  go-between,  simplifying  the  proc- 
ess of  getting  the  users'  commands 
into  the  computer. 

They  decided  that  since  a  picture 
is  usually  worth  1,000  words,  the  s)'s- 
tem  should  be  graphics-based,  when- 
ever practical.  Since  the  object  of  this 
collection  of  routines  is  to  Manage  the 
use  of  a  Graphics-based  Environment, 
the  name  selected  for  the  system  is 
GEM,  which  is  short  for  Graphic  En- 
vironment Manager. 

GEM  is  divided  into  three  basic 
sections— VDI,  AES  and  the  GEM 
Desktop. 

VDI 

VDI,  which  stiinds  for  Virtual  Display 
Interface,  is  the  workhorse  of  the 
three  routines.  Here  we  find  the  code 
that  actually  draws  the  dots  and  lines 
and  circles  on  the  video  screen. 
Whenever  a  box,  polygon  or  word  is 
drawn  on  the  TV  screen,  VDI  is  at 
work. 

VDI  controls  the  display  hardware, 
and  can  be  used  by  other  programs 
without  either  AES  or  the  GEM  Desk- 
top in  place.  Atari  has  even  provided 
developers   a  back-door  into  VDI, 

called  the  "Line  A"  interface.  This 

continued  on  next  page 


January  1986 


71 


I 


bypasses  the  processing  that  GEM 
puts  on  each  graphics  call  and  allows 
more  or  less  direct  access  to  the  low- 
level  graphics  drawing  routines  from 
assembly  language. 

AES 

The  section  that  often  gives  VDI  its 
commands  is  called  AES,  for  Applica- 
tion Environment  Service.  AES  con- 
tains a  world  of  pre-defined  routines 
for  nearly  everything  a  programmer 
needs  to  do  while  working  with  GEM. 
Need  to  open  a  window?  AES  has  a 
call  for  that.  Need  to  find  out  which 
icon  the  user  clicked  on?  AES  to  the 
rescue!  There  are  routines  for  every- 
thing from  hiding  the  mouse  cursor 
to  dragging  boxes  around  the  Desk- 
top. AES  cannot  operate  without  VDI 
in  place,  but  it  doesn't  really  care  if 
the  Desktop  is  there- 

GEM  DESKTOP 

The  GEM  Desktop  is  really  nothing 
more  than  a  program  that  runs  when 
the  system  is  powered  up.  The  Desk- 
top allows  the  user  to  check  disk 
directories,  move,  copy  and  delete 
files,  format  disks,  rename  files,  and 
generally  do  anything  that  could  be 
done  from  a  command-level  operat- 
ing system.  Except  here  we  can  sim- 
ply point-and-click  to  perform  a  com- 
plicated series  of  commands. 

Hallmarks  of  any  program  running 
under  GEM  are  Alert  Boxes,  Dialog 
Boxes,  Drop-Down  Menus,  and  Desk 
Accessories.  All  of  these  elements  may 
also  be  found  on  the  Desktop. 

When  a  program  written  for  a  text- 
based  computer  gets  confused  and 
needs  guidance  from  its  user,  it  pops 
a  question  onto  the  screen,  then  waits 
for  the  user  to  type  in  some  instruc- 
tion and  (usually)  press  [RETURN]. 
And  all  this  may  vary  considerably 
from  computer  to  computer  and  from 
program  to  program. 

To  standardize  such  operations. 
Digital  Research  designed  two  ways 
to  present  questions  to  and  get  an- 
swers from  the  user  The  simpler  of 
the  two  is  called  an  Alert  Box  and  the 
other  is  called  a  Dialog  Box. 

ALERT  BOX 

An  Alert  Box  has  three  parts.  One  of 
three  icons  is  presented  at  the  left  side 


TOS 


END  USER 


5Z 


GEM  DESKTOP 


ACCESSORIES 


PROGRAMMER 


PROGRAMMER 


^ 


ii a 


6^^ 


AES 


t^ 


VDI 


W 


PROGRAMMER 


^ 


%z 


GEMDOS 


PROGRAMMER 


Iz 


-^^       xBios 


PROGRAMMER 


^ 


Iz 


BIOS 


PROGRAMMER 


!^ 


c?^ 


,%^ 


HARDWARE 


iT 


V    Sz 


DISK 


KEYBOARD 


V     V 


TV 


MIDI 


of  the  box — an  exclamation  point,  a 
stop-sign,  or  an  upraised  hand  mean- 
ing wait.  Then  you  may  have  as  many 
as  five  40-character  lines  of  informa- 
tion, followed  by  up  to  three  buttons 
along  the  bottom. 

GEM  waits  until  the  user  has 
clicked  inside  one  of  the  buttons,  and 
then  returns  the  number  of  that  but- 
ton to  the  user.  The  user  can  then  act 
upon  the  exit  information.  For  a 
Desktop  example  of  an  Alert  Box,  try 
to  move  one  of  the  Disk  Icons  into  the 
Trash  Can.  An  Alert  Box  will  appear 
telling  you  that  you  may  not  throw 
the  disk  icon  into  the  Trash. 


An  Alert  Box  literally  alerts  you  to 
a  situation,  then  permits  from  one  to 
three  responses.  In  the  above  exam- 
ple, your  only  choice  is  to  click  the 
OK  button. 

DIALOG  BOX 

Sometimes  more  information  is 
needed  than  can  just  be  clicked  on. 
Dialog  Boxes — naturally — permit  a 
dialog  between  the  user  and  the 
computer 

For  example,  whenever  a  disk  file 
is  re-named,  the  new  file  name  is 
typed  into  a  Dialog  Box. 

Whenever  a  Dialog  Box  is  created 


72 


ANTIC,  The  Atari  Resource 


by  the  programmer,  GEM  is  told  how 
big  to  make  the  box,  where  inside  the 
box  to  draw  pictures,  put  text  and  re- 
ceive answers. 

There  are  controls  for  putting  shad- 
ing, color,  and  different  fonts  into  a 
Dialog  Box,  whereas  the  Alert  Boxes 
are  sized,  drawn  and  operated  auto- 
matically by  GEM. 

FOUR-WAY  LOADS 

Programs  can  be  run  from  the  Desk- 
top in  one  of  four  ways.  If  they  have 
been  written  to  take  advantage  of 
GEM,  they  may  be  given  the  extender 
PRG  and,  when  double-clicked  from 
the  desktop,  they  will  be  installed  as 
a  GEM  program  and  will  contain 
many  of  the  elements  mentioned 
above. 

A  program  may  be  installed  as  a 
TOS  program  by  giving  it  the  extender 
.TOS.  When  double-clicked,  this  pro- 
gram will  typically  boot  up  with  a 
white  screen  and  blinking  rectangu- 
lar cursor.  In  short — a  typical 
CPM/68K   program.    The   Express 


Letter  Processor  reviewed  in  this 
issue  is  such  a  program. 

Some  CP/M-style  programs  require 
parameters  to  be  input  before  they  can 
run.  For  example,  to  compile  a  C  pro- 
gram, you  might  type:  C  BiMYFILE. 
By  putting  the  extender  .TTP  on  this 
type  of  program,  you  may  run  it 
directly  from  the  desktop.  It  will  be 
automatically  installed  as  TOS  Takes 
Parameters.  When  you  double-click  it, 
a  Dialog  Box  will  appear  requesting 
your  parameters. 

The  fourth  way  to  run  a  program 
is  as  a  Desk  Accessory.  Desk  Accessory 
programs  are  GEM  programs  which 
have  been  specially  linked.  The  ob- 
ject file  is  named  DESKl.ACC,  Only 
the  number  (up  to  three)  may  be 
changed  in  the  file  name.  Now,  when 
that  program  is  placed  on  your  sys- 
tem disk  and  booted,  it  will  appear 
in  the  Desk  Drop-Down  Menu.  The 
Control  Panel  is  a  Desk  Accessory. 
{For  more  details  on  how  to  design 
a  Desk  Accessory,  see  our  ST  Font 
Loader  in  this  issue.— AUi\(i  ED) 


WHERE'S  TOS? 

So  where  did  TOS  go? 

First  we  group  together  all  of  the 
routines  that  we  have  discussed  so 
far— BIOS,  XBIOS,  GEMDOS,  VDI, 
AES  and  GEM  Desktop.  Together  this 
collection  of  routines  can  be  known 
as  TOS,  which  stands  for  Tramiel 
Operating  System. 

At  this  writing,  GEMDOS  with  TOS 
in  RAM  takes  up  about  90K  and  the 
GEM  Desktop  about  llOK.  Compare 
this  with  the  lOK  to  24K  operating 
systems  found  in  smaller  8-bit 
machines. 

We  hope  that  this  quick  overview 
of  the  different  parts  of  TOS  will  help 
you  design  software  for  the  versatile 
520ST  computer  When  the  divisions 
of  labor  are  clear,  it  becomes  possi- 
ble to  insert  your  own  instruction  list 
at  any  level,  bypassing  what  may  be 
(for  your  needs)  a  slower  or  clumsier 
routine  already  in  place.  In  short,  ex- 
periment! You  can't  hurt  the  com- 
puter by  giving  it  instructions. 


ELECTRONIC  ONE 


ATARI  COMP.  HARD 

ATARI  800XL 

ATARI  1200XL 

ATARI  (OLD)  800 

ATARI130XE    

DISK  DRIVES 

ATARI  1050 

INDUSGT 

CENTURIAN810    


79.99 
59.99 
69.99 
129,99 

139.99 
219.99 
169.99 


»U»I 


THE 

LOWEST 

PRICES 

THE 

BEST 

SERVICE 


PRINTERS 

STARSG10 

PANASONIC  1091    

EPSON  LX80 

ATARI  1027 

ATARI  1025 

ATARI  1020     

APE  FACE  INTERFACE 
AXION(FOR  1200XL)     . 

UPRINTS 

U  PRINT  16K  BUFFER  .  . 
MPP  11 50  INTERFACE    . 


.228.00 
.228,00 
.228.00 
,148,00 
,148.00 
,  28,00 
49,99 
49,99 
,  54,99 
,  74,99 
,    54,99 


ELECTRONIC 

ONE  CALL 

1614)864  999J 
P  O    Bo»   13428  •  Columbus    Oh    43213 

WE  CARRY  S20ST 
SOFTWARE  &  HARDWARE 


ATARI  MISC.  HARDWARE 

USDOUBLER 49,99 

1030  MODEM 54.99 

MPP  lOOOE  MODEM 69,99 

ATARI  KEYPAD    14,99 

COMPUSERVE  STARTER  KIT    14,99 

MONITORS: 

XTRON  14"  COLOR/GREEN  .  1 69.99 

SAKATA  13"  COLOR 169.99 

ATARI  LAB  STARTER  KIT  .  .    39.99 

SPECIAL 

ATARI  ATARI 

1050  DISK  1027  LETTER 

DRIVE  QUALITY 

PRINTER 

139.99       99.99 


ENTERTAINMENT 

KARATEKA(DISK) 18.99 

LOAD  RUNNER  RESCUE  (D).  ,18.99 

HACKER(D) 18.99 

KORONISRIFT(D) 24.99 

SPECIALS 

PACMAN    4.99 

STAR  RAIDERS   4.99 

ASTEROIDS 4.99 

GATEWAY  APSHAI   6,99 

CENTIPEDE 8.99 

JOUST    8,99 

JUNGLEHUNT 8,99 

POLE  POSITION 8.99 

MORE  .  .  .  MORE  ,  .  .  CALL 
BUSINESS  .  .  .  UTILITIES 

ATARI  WRITER 19.99 

SYN  TREND 24,99 

SYNFILE    29,99 

SYNCALC    29.99 

PAPERCLIP 32.99 

ACTION 49,99 

BASIC  XE 49,95 

ASSEMBLER  EDITOR 19,99 

LOCO   32,99 

PRINT  SHOP 27,99 

BGRAPH    29,99 


HOW  TO  ORDER  CASHIER  CHECK,  MONEY  ORDER  MASTERCARD' 
or  VISA-  (Aac  4::'c  lor  C'.arge  cards)  ,  .     NO  PERSONAL  CHECKS  NO 

CO  D  's  SHIPPED  UPS    PRICES  SUBJECT  TO  CHANGE, 

SHIPPING"  P'ompi  one  day  shipping  on  in-stock  merchandise  Ohio  resi- 
dents add  5  5"-:  sa'es  la«  Add  S3  00  on  all  orders  under  SiOO  00  Add 
S5  00  on  al'  c-ders  ove'  Si 00  00 

INTERNATIONAL:  Actu5"  (re.ght  charge  on  all  orders  oulsoe  the  conlmen- 
lat  Unitea  Sia'es  includ  "o  A,P  O 

CALL  OR  WRITE  FOR  FREE  CA  TALOG 

CALL  ELECTRONIC  ONE  (614)  864-9994 


^°rfh'l  ATARI  ST 


DISK  LIBRARY 

This  program  is  based  on  the  card  catalog  in  public  libraries  that 
you  reference  to  find  a  booi<  or  subject  of  your  choice. 

What  You  Do: 

•  put  each  of  your  disks  in  a  drive  so  the  directory  can  be  read 

•  add  comments  to  describe  disk,  folder  &  file  uses 

•  allows  you  to  add  or  change  names  of  your  disks 

What  The  Program  Does: 

■*  FILES,  CATEGORIZES  &  CROSS  REFERENCES  each  disk, 
each  folder,  &  each  file  in  your  library 

•  creates  a  PERMANENT  file  of  your  library 

•  automatically  UPDATES  information  when  changed 

"*  provides  on  screen  or  printed  LISTING  of  the  complete  file, 
disks  only,  folders  only,  folders  &  files,  files  only 

•  view  or  print  by  filename,  type,  size  or  date 

•  SHOWS:  total  disks,  total  folders,  total  programs  and  total 
bytes  used  and  free  for  each  disk  and  in  complete  library 

■k  SEARCH  (like  a  word  processor)  in  all  or  any  fields 
"*  LOOK-UP  TIME  from  "desktop",  under  one  minute! 

•  Look-up  time  from  a  running  program,  20  SECONDS  OR  LESS 

•  supports  single  or  multiple  drives 

•  supports  multiple  files;  over  1000  names  per  file 

Operates  completely  in  GEfvl  with  drop-down  menu,  icons  and 
rubber  windows. 

DISK  (allows  you  to  make  your  own  back-ups) $39.95 

SATISFACTION  GUARANTEED  -  If  you  are  not  completely  satisfied,  you  may 
return  the  program  within  1  5  days  for  a  full  refund  of  your  purchase  price. 

Write  or  call  for  detailed  free  catalog  of  ST  programs. 
VISA  &  MASTERCARD  ACCEPTED  -  COD.  Shipments  add  $2.00 

Price  Includes  shipping,  handling  and  tax.  Orders  normally  shipped  in  24  hours 

Dealer  inquiries  invited  -  Programmer  inquiries  invited, 

ATARI  and  ST  are  trademarks  of  Atari  Corporation 


Extended  Software  Company 

11987  Cedarcreek  Drive  -  Cincinnati,  OH  45240 

(513)825-6645 


January  1986 


73 


ISSUE  1  WLUME  1 


DEMOWSTRflTION  Wtt  BOUERTISEMENT  BV  XLent  SoFtMare 


MIWTER  EDITION  86 


CRERTILITY  PRINTWRRE 


I  XLENT  PRESENTS  I 

db  RUBBER  STflHP  i 


rUTMES 


EXPRND/SHRINK 

ROTflTE/NIRROR 

REFLECT-  FLIP 

MULTI-FILLS 

ELLIPSE/BOX 

TRUE  CIRCLE 

ICONIZE  PIX 

16X16  FONTS 

48  TEXT  SIZES 

CflERTE  FONTS 

CONVERT  ICONS 

AND  MUCH  M0(£ 


CREATE  PIX,  TEXT,  lAM   ICONS! 
USE  Other  Mare  pix.  Rdd  16x16 
HI-flES  PROPORTimflL  text. 
CONUERT  Other  Hare  icons 
into  TVPESETTER  icons. 


♦•LEFT: 
ICON 
FROH 
PICTURE 
SHRINK 


TyPESETTEB 

CREflTIUITV  &  RESOLUTION 

MHRT  CRN   TVRESETTER  DO? 

THIS  NEWSLETTER  flO  IS  JUST  ONE  EXflNPLE'! 
Create  Poms,  labels,  signs,  letterhead,  cards. 
OR  HIGHLV  DETAILED  (9WPHICS  FULL  PflGE  HMfflCOPVl 
48K  controls  over  486,986  pixels.  DIFFERENT 


FRON  ALL  OTHER  ATARI  SOFTNflREM 


RIGHT:  •* 
HIGHEST 
RES.  PIX 
RM)  TEXT 
TOGETHER 


Ne  can't  list  all  o?  the 
Peatures  in  RUBBER  STRNP  here. 
RUBBER  STAMP  is  both  a  Past, 
Pun  graphics/text  prograN  and 
a  coMprehensiue  prograM  to 
integrate  Nith  TVPESETTER. 

RUBBER  5TRMP 

HR3     XT     RL.I_  !   ! 


+  $2.  00     SMXI>l»XNa 


PAGE  KSiaNER 


FOR  ALL  8-BIT 


COHPUTERS 


EPSON,  NEC,  RNO  COHPRTIBLES 

INTEGRnTED  MRRE 

USE  RUBBER  STAMP  SCREENS 
IN  TVPESETTER  RNO  PflGE  DESIGNER 

USE  NEGRFONT  11+  TO  PRINT 

RUBBER  STRMP  SCREENS 

USE  CUSTOH  FONTS  IN  RLL  PROGRRNS 


Sky  , 
Hatch 

ftStrMMN9 

Clab 

123  33r4  St 
Mat,  IT 


More  resolution 
than  Nost  8/16 
bit  coNputers! 

138  XE  Version 

on  Sane  Disk 

MORE  FEATURES i 

ONLV  RURILABLE 
FOR  ATARI  8-eiT 
COM>UTERS!f 


The  TVPESETTER  Disk  includes: 
48K  &  128  K  PrograMS 
Text  I  Graphics  Editors 
22  Text  &  Graphics  Fonts 
Uert  or  Horiz  Print  Opts. 


-i-:S2.  00     SHXRPXNfS 


EUI_I_  RRGE,   MEDXUM 

DE1SXGN  &     PRXNT  RROGRRM 


"....a  pretty  niPty  package. 


CURRENT  NOTES 


DESIGN  Pull-page  printouts  ON-SCREEN. 
CONBINE  text,  borders,  i  pix  ProM  other  Nare. 
EDIT  in  48  or  88  ooluNns.  Nix  48  coluMn  Fonts 
Graphics  Editor  puts  Pinal  touches  on  layout. 

PflGE  DESIGNER  alloHS  anyone  QUICK,  EASV  layout 
Por  ADS,  REPORTS,  NENSLETTERS,  ETC. 
Tno  Graphics  8  screens  shoM  you  EXflCTLV  hoM 
your  design  Mill  look  Nhen  printed. 

Not  the  resolution  oP  TVPESETTER,  but  PERFECT 
Nhen  highest  resolution  is  not  essential. 


«-      $2-  00 
SHXI>I>XHCS 


:ri:r  :l:l:rt:l:::tt:):  :)::);  :t;t:.:):|::t::  :t 


;S  MEGAFDNT  ]  [  +  gj 


:::::::;:■:::;);  ::;■):  ::t:):}:t:t:t:}:t:t 


TEXT     EXLE     RRXNT 
XN     RNV     EONT 

3CREEN     RRXNT     XN 
UR     TO     4     3XZE3 


'...a  good  addition  to  anyone's  library." 

-RNRLOG  CONPUTING 


le  Az'TQre 


29  ?  "I 


PRINT  PROGRRN  LISTING 
MITH  SPECIAL  CHARS. 


IP  you  are  looking  Por 
a  FAST  PROGRAM  LISTER 
that  PRINTS  ALL  SPECIAL 
CHRRflCTERS,  NEGAFONT  is 
the  prograN  For  you, 

IP  you  are  looking  Por 

a  VARIABLE  SIZE  PICTURE 
PRINTER,  NEGRFONT  11+ 
is  For  you. 


EOR  VOUR  GRRRHXCS  RRXNTER 


+  *2_ 


24  HOUR 
ORDER  PHONE 

(7033 
644-8881 


P.O.  BOX  5228,  DEPT.  A 
Springfield,  UA  22150 


UR.  RES.  ROD  4X  TRX 
RDD  «2.Be  FOR  C.0.0. 

DERLER  INQUIRIES 
tCLCOME 


%J^ 


/T  reviews 


HEX 

Mark  of  the  Unicorn 
222  Third  Street 
Cambridge,  MA  02142 
(617)  576-2760 
$39.95 

Reviewed  by  Suede  Barstow 

Mark  of  the  Unicorn's  Hex  is  a 
strategy  game  designed  to  take  full  ad- 
vantage of  the  ST's  l6-color  graphics. 
The  basic  rules  are  simple,  but  the 
game  is  exceedingly  complex. 

You  take  the  part  of  a  unicorn  (aptly 
enough)  on  a  hexagonal  grid  consist- 


ing of  19  vari-colored  hexagonal  pil- 
lars. As  the  game  begins,  the  grid  is 
made  up  of  a  mixture  of  red,  blue, 
purple  and  green  hexes.  Your  job  is 
to  turn  them  all  green.  The  hexes 
"flip"  colors  and  rotate  through  a 
fixed  pattern  as  you  jump  on  them. 
For  example,  if  there  is  an  isolated 
cluster  of  four  blue  hexes,  once  they 
are  all  jumped  on,  they  will  all  flip  to 
the  next  color 

Simple,  no?  Well,  it  took  me  a  while 
on  the  first  level  just  figuring  how  to 
turn  all  those  hexes  green.  And  just 
as  I  was  congratulating  myself  on  an 
astounding  achievement,  the  board 


reappeared  with  an  opponent  on  the 
other  side  of  the  grid — a  dodo  bird! 

As  you  work  your  way  up  the  levels 
of  Hex,  you  meet  and  compete  against 
several  fanciful  characters.  There  are 
twelve  possible  opponents  in  Hex, 
each  with  different  levels  of  intelli- 
gence. The  dodo  bird  is,  naturally,  the 
least  challenging  opponent. 

The  game's  designer,  Steven  Lin- 
hart,  has  created  an  enchanting  crew 
of  computer  characters.  There's  a  jel- 
l)'fish  named  Manowa;  Kirion,  an  old 
gnome  with  unrul)'  white  hair  and 

continued  on  next  pase 


January  1986 


75 


RETURN  TO  TRANSYLVANIA 

by  Antonio  Antiochia 

A  spine-tingliDQ  ilhistrated 
interactive  novel  featuring 
COMPREHEND 


i^^^X^^^ 


Full  and  multip 
input 

Over  1000-word  vocabular\j 

Over  100  beautifulli;  detailed 
graphics 


Put  a  small  universe  into  }jour 
computer,  then  climb  right  in! 

P0LARNmRE 

Iruni  I'enguin  Sajlwari.'.  Inc. 

See  it  at  i;our  favorite  store 

lln-  Crinisan  CroicM.  Tninsuh'ania. 
(  I  iMI'Ri-III.NH  I'OI.AinVAIili.  ami 
PiMijNirj  ^oflwttri'  are  Iratii'inark^  ol  l^rmiui 
Snllii'im:  Inr 


pipe;  Rubicon  the  dragon;  and  Alister, 
a  wizard  with  a  lantern.  Sir  Jake  is  an 
invisible  man  consisting  of  nothing 
but  hat,  muffler,  glowing  cigarette, 
and  tennies.  When  he  jumps,  his  cig- 
arette ashes  float  in  a  cloud  about  his 
head.  Krakawann  is  a  creature  that 
changes  after  each  jump — to  earth, 
water,  fire  or  air 

Though  there  are  just  12  oppo- 
nents, there  are  120  rounds,  and  it's 
not  simply  a  game  of  flipping  colors. 
There  are  spells  involved.  And  this  is 
where  Hex  gets  really  complicated. 

With  each  round  you  win,  the 
computer  offers  a  spell  which  you 
may  take  and  store  in  a  menu  column 
at  the  left  of  the  screen.  There  is  room 
for  five  spells  at  any  time.  If  you  have 
enough  energy  points,  you  may 
choose  any  of  those  spells  just  before 
your  turn.  There  are  multiple  jump 
spells,  random  color  flip  spells,  a 
"trade  places"  spell,  and  some  really 
boggling  "confuse"  spells  wherein 
several  random  hexes  appear  to  be- 
come colors  that  they're  really  not!  All 
this  wouldn't  be  too  bad  if  it  wasn't 
for  the  fact  that  your  opponents  also 
cast  spells.  Sir  Jake  has  a  bad  habit  of 
turning  most  of  the  hexes  invisible. 

I've  found  Hex  to  be  a  pretty  ad- 
dictive game.  At  first  glance,  it  looks 
like  a  cross  between  Q-bert  and  Ar- 
chon.  But  there  is  no  arcade  action 
here.  This  is  strictly  a  board  strategy 
game  like  Othello,  with  fascinating 
complexities  thrown  in. 

High  scores  are  automatically 
stored  on  disk  and  the  game  is  entirely 
mouse  operated.  You  may,  at  any  time, 
restart  your  game  or  clear  any  of  the 
previous  scores.  Unfortunately,  you 
may  not  save  your  position  for  a  later, 
continued  bout.  Also,  there  is  no  way 
for  two  human  opponents  to  play 
which  is  too  bad  since  Hex  would 
make  an  excellent  two-person  game. 

As  it  stands,  Hex  is  a  clean  piece  of 
programming  and  one  of  the  best 
strategy-board  games  I've  seen  on  a 
computer  It  sets  a  high  standard  for 
future  ST  entertainments. 


CHAT 

SST  Systems 
P.O.  Box  2315 
Titusville,  FL  32781 
(305)  269-0063 
$19.95 

Reviewed  by  Charles  Jackson 

Chat  is  the  first  telecommunications 
software  for  Atari  ST  computers  to 
reach  the  market.  It's  a  reliable,  easy- 
handling  and  spectacularly  low- 
priced  300/1200  baud  telecommuni- 
cations package — ^with  clear,  concise 
and  complete  documentation. 

The  program  supports  XMODEM 
and  Capture/Upload  protocols,  vari- 
able delay  rates  and  autodialing.  Oper- 
ations are  controlled  with  a  mouse 
and  the  10  function  keys.  If  you  own 
a  modem  and  an  ST,  Chat  is  all  the 
software  you  need  to  get  around 
online. 

Chat's  XMODEM  protocol  assures 
error-free  file  transfers  and  is  compat- 
ible with  CompuServe,  Delphi,  and 
many  Atari  bulletin  boards.  Antic  has 
successfully  transferred  files  of  over 
125K  with  Chat.  However,  Chat  uses 
standard  XMODEM  protocol  which  is 
incompatible  with  many  non- 
standard implementiitions  found  on 
AMODEM-based  bulletin  boards. 

Chat  also  supports  XON/XOFF  pro- 
tocol for  transferring  ASCII  (7-bit)  files 
between  systems  which  lack 
XMODEM  capabilities.  This  protocol 
is  similar  to  Hometerm's  Capture  and 
Upload  functions  and  does  not  incor- 
porate any  error-checking  algorithms. 

If  you  own  a  Hayes-compatible 
modem  you  can  use  Chat's  Phone 
Directory  function  as  an  autodialer 
The  Chat  phone  directory  can  store 
your  24  most-used  online  numbers. 

Although  Chat  is  designed  to  work 
with  Hayes-compatibles,  you  can  cus- 
tomize it  with  the  SETUP  program  in- 
cluded on  the  disk,  to  work  with  al- 
most any  RS-232  compatible  modem. 

continued  on  page  79 


76 


ANTIC,  The  Atari  Resource 


BLACKHAWK 


FEATURES : 

*  3-D  SCROLLING   ARCADE   STYLE   GRAPHICS 

*  LARGE   STATUS   MINDOU 

*  SELECT  YOUR   OWN    DIFFICULTY    LEVEL 


CHOOSE   EITHER   COLOR  OR  BLACK/WHITE   DISPLAY   OPTIONS 

PAUSE    FEATURE 

EXTENSIVE  FIREPOWER  WITH    30iimi  automatic   cannon  and   57; 


rockets ! 


MISSION  OBJECTIVE:     Fly  from  your  aircraft  carrier  across  hostile  enemy 
territory  to  the  embassy.   Land  at  the  embassy,  gain  fuel,  load  passengers 
and  then  fly  back  again.   Beware  of  the  accurately  guided  SA-6  surface  to 
air  missies.   The  deadly  MiMil-24  Hind-D  atack  helicopter  will  constantly 
search  for  you,  and  try  to  stop  you  from  completing  you  mission. 


SPECIAL  INTRODUCTORY  OFFER:  (-)Order  before  31  Jan  86  and  pay  only  $15.00 
(-)We  pay  postage  on  all  prepaid  orders!! 
C-)Suggested  retail  price  $30.00  (save  50/1) 
C-)Send  certified  check  or  money  order  for 
S15.00  to  Orion  software.   Please  allow 
2  weeks  for  personal  checks  to  clear. 
(-)Call  to  place  c.o.d  order,  for  faster 

service. 
(*)Attention  software  authors!   If  you  have 
a  marketable  product  that  you  feel  would 
be  of  interest  to  hone  computer  owners, 
call  or  write  for  a  software  evaluation 

packet . 

DEALER  INQUIRIES    INVITED.      WRITE   FOR   DEALERS   KIT   INFORMATION. 


ORION 

SOFTWARE 

17303 

GLENHEW   RD. 

HUMBLE 

TEXAS    77396 

(713) 

454-5282 

\. 

x/S 

\ 

( ^' 

/ 

\ 

Letter  Processor 


FOR  THE 
ATARI  "ST"  SERIES 


WORD  PROCESSOR 

•  Word  Wrap 

•  Page,  Line  Counter 

•  Reform  Paragraph 

•  Set  Margins,  Tabs 

•  Bold,  Underline,  Pause 

•  Print  Envelope  (Auto) 
•Help  Screen 

•File  Commands 


MAILING  LIST 

•Standard  Format 
•Multiple  Files 
•Capacity:  Disk  Size 
•Auto  Sort  (Last  Name) 
•Help  Screen 
MAIL  MERGE 
•Match— Any  Field 
•Sort -Alpha  or  Zip 


TYPEWRITER 

•Memory  Typewriter 
•Direct  to  Printer 
•Allow  Print  Functions 
ELECTRONIC  MAIL 
•Send  Text 
•Receive  Text 
•Echo  to  Print 
•Echo  to  Disk 


For  Information: 

(800)6411441 

In  California,  call: 

(800)641-1442 


'Trademark  of  Atari,  Inc, 


Suggested  List:  $49.95 

mi^AGE 

concEpL^ 

4055  W.  Shaw  '108  •  Fresno,  CA  93711 


ATARI  800  COMPUTERS  —  $69.00 

RECONDITIONED  "IN  THE  FOAM",  NEW  LOOKING 


•  1025  Printer  (80  Col.-no  Interface  needed) 
-$149.00 

•  1020  Color  Printer/Plotter- $39.00 

•  820  Printer,  complete  with  cable  and  pa- 
per, no  interface  needed  -  $39.00 

•  Special  Edition  Disk  Drive  made  from 
Atari  810  boards,  in  custom  case  — $169.00 

•  Special  Edition  Disk  Drive  with  Happy 
installed  (see  ad  below) -$319.00 

•  Happy  Enhancement  alone  — $189.00 

•  DE  RE  ATARI -$9.95 


California  residents  add  sales  tax 
Minimum  shipping  charge  $5.00 

Everything  tor  the  ATARI      Systems  to  Parts 


•  800  Computer  5  board  set  ROM,  RAM, 
CPU,  MOTHER,  SIDE-$29.00 

•  PAC  MAN,  no  box,  clean  new 
cartridge -$1.00 

•  BMC  Amber  Monitor- $69.00 

•  800  XL  Power  Supply -$19.00 

•  Donkey  Kong -$5.00 

•  835  Modem -$39.00 

•  Touch  Type -$5.00 

•  520  ST  Software 


SAN  JOSE  COMPUTER 

1844  Almaden  Rd.  Unit  E 

San  Jose,  CA95125 

(408)  723-2025 


lAATARI  LIQUIDATION 


ATARI  800 


48K  Color   ^fiQ   99 

Computer   ''W^Jb 


ATARI  400 


Color 
Computer 


$29.99 


ATARI  1050 

DISK  DRIVE 

DOS  3.0 


$139.00 


INDUS 

ATARI  GT  DISK  DRIVE 

$219.00 


COMREX 

DOT  MATRIX  PRINTER 

•  50  cps    •  Bi  Directional 
Automatic  Pin  Feed     •  Cable  included 


NEW  MODELS 


ATARI  800  XL CALL 

ATARI   130XE CALL 

ATARI  520  ST CALL 


AMDEK 


NEC 


Direct  connect, 
no  interface 
needed 


$79.99 


COLOR  300 
MONITOR 


MODEMS 

ATARI  1030 $59.99 

ATARI  835 $39.99 

Digital  Devices 

U-Call  Pocket  Modem »99.»9 

Anchor  Volksmodem »59.*» 


ATARI  800  Parts  Kit 


Sold  as  Is. 
(Defective  800's  with 
no  power  supply.) 


$29.99 


INTERFACES 
Digital  Devices 

DDAOI «49.»« 

DDA02 «59." 

DDA03 »69.«9 

BITS 
Full  View  80 
(80  col.  card) «179.o«> 


Atari 
Program 

XCHANGE 


JUST  ARRIVED 
100  TITLES  from 

990 


YOUR 
CHOICE 

:$  199.00, 


ATARI  410 

Program  Recorder 


COLOR  1225 
MONITOR 


$9.99 


GAME 
CARTS 

CALL  FOR  AVAILABLE  TITLES 


$4.99 


RAM  BOARDS 

AXLON  32K «39.o» 

AXLON  48K* S74." 

AXLON  128K $199.oo 

•Expand  your  Atari  400  to  full  48K 
ATARI  AABCX835  16K S9.98 


SOFTIVARE  SPECIALS 

Atari  Basic »14.99  Pac  Man »7.99 

Atari  Writer »24.99  Qix »7.99 

Atari  Pilot »9.99  VisiCalc «39.99 

Atari  Music  II  (disk)»7.99  Timewise »4.99 

Atari  Paint  (disk) »7.99  SynCalc •19.99 

Programmer  Kit....»14.99  SynFile *19.99 

Educator  Kit •19.99  SynTrend •7.99 


...    NOTE    ••• 

All  items  except  "new  models"  are  sold  "as  Is"  with  a  15  day  exchange 
policy.  Units  available  for  sale  for  the  most  part  do  not  have  Instruction 
manuals  and/or  original  pacitaging.  Some  units  may  have  minor  cosmetic 
damage.  All  units  are  in  new  worl<lng  condition,  All  items  are  In  limited 
quantities. 


JOYSTICK 
SPECIALS 

WICO  Boss 99.99 

WICO  Bat  Handle $14.99 

WICO  Analog  (5200) $9.99 

WICO  Power  Grip S9.99 

WICO  12  ft.  ext.  cord $3.99 

QuickSlioot  Controller $4.99 

ATARI  CX30  Paddles «2.99 

Numeric  Key  Pad $19.99 


<J^v> 


CALL  TOLL-FREE  1-800-233-8950 

477  East  Third  Street,  Dept.  B601,  Wiiiiamsport,  PA  17701 

SHIPPINQ:  Add  3%,  minimum  $7.00  shipping  and  handling  on  all  orders.  Larger  shipments  may  require  additional  charges. 
All  items  subject  to  availability  and  price  change.  Returned  shipments  may  be  subject  to  restocking  fee. 


ol 


1-800-268-3974 

Ontario/Quebec 


1-800-268-4559 

Other  Provinces 


CANADIAN  ORDERS 

All  prices  shown  are  for  U.S.A.  orders. 
Call  the  Canadian  Office  for  Can,  prices. 


1-416-828-0866 

In  Toronto 


Telexs06-2 18960 

2505  Dunwin  Drive, 
Mississauga,  Ontario 
Canada  L5L1T1 


ST  REVIEWS 

continued  from  page  76 


Sorry,  direct-connect  modems  such  as 
the  Atari  1030  and  MPP-IOOOC  will 
not  work  with  Chat  or  with  any  other 
ST  telecommunications  package.  On 
the  other  hand,  with  all  of  the  ST's 
built-in  ports,  you'll  never  have  to  go 
looking  for  an  interface  such  as  the 
Atari  850. 

Here's  a  sample  Chat  session  to 
give  you  a  taste  of  how  the  program 
works.  From  the  GEM  Desktop,  we'll 
visit  CompuServe's  SIG  *  Atari,  down- 
load a  file  with  XMODEM,  and  return 
to  the  desktop. 

From  the  GEM  Desktop,  double- 
click on  the  CHAT.PRG  icon,  and  wait 
for  the  title  screen  to  appear  If  you 
want  to  change  baud  rates  before  log- 
ging on,  press  the  [F7]  key. 

If  you  have  a  Hayes-compatible 
modem,  press  the  [F8]  key  to  get  to 
the  phone  directory  and  double-click 
the  phone  number  If  not,  dial  the 
number  from  the  keyboard  with  stan- 
dard ATD  commands. 

Once  logged  onto  CompuServe, 
type  GO  SIGATARI  from  any  "!" 
prompt.  Now,  enter  one  of  the  ST  data 
libraries  and  find  a  file  you'd  like  to 
download. 

Chat  normally  stores  downloaded 
files  in  a  folder  This  folder,  labeled 
SUPPORT,  contains  the  default  file- 
names for  file  transfers.  These  file- 
names, XMODEM. SND,  XMODEM. 
RCV  and  CAPTURED.TXT,  can  easily 
be  changed  with  CHANGE  FILE- 
NAMES function.  Press  [F6]  to  use  this 
function. 

From  CompuServe's  (R  D  T): 
prompt,  select  D  to  tell  CompuServe 
you  want  to  download.  Select  XMO- 
DEM at  CompuServe's  protocol 
prompt,  and  press  [F3]  to  begin  the 
transfer 

During  the  download.  Chat  tells 
you  the  number  of  the  128-byte  sec- 
tor it's  currently  receiving.  Although 
ST  disk  sectors  contain  512  bytes,  stan- 
dard XMODEM  protocol  demands 


128-byte  sectors,  and  this  is  the  form 
Chat  uses. 

Press  [RETURN]  to  signal  Compu- 
Serve's computers  when  you're  fin- 
inished — and  you're  ready  to  down- 
load more  files. 

Type  OFF  to  log  off  from  Com- 
puServe, then  press  [FIO]  to  leave  Chat 
and  return  to  the  desktop.  The  [FIO] 
key  clears  all  capture  buffers,  closes 
any  open  files,  and  takes  care  of 
several  other  important  housekeeping 
functions. 

First-timers  will  have  little  trouble 
getting  online  with  Chat,  while  vet- 
eran onliners  will  find  it  a  simple  and 
invaluable  utility.  SST  Systems  has  per- 
formed a  real  service  for  ST  owners, 
with  this  reasonably-priced  terminal 
software. 


EXPRESS 

(Letter  Processor) 

Mirase  Concepts 

4055  W.  Shaw,  *8 

Fresno,  CA  93711 

(800)641-1441 

In  California,  (800)641-1442 

$49.95 

Reviewed  by  Jack  Powell 

Mirage  Concepts  began  a  little  over 
three  years  ago  as  a  software  de- 
veloper for  the  Commodore  64,  at  a 
time  when  there  was  very  little  soft- 
ware for  the  machine.  They  created 
what  thev  felt  was  the  best  database 


product  ever  for  the  Commodore.  But 
because  they  took  an  extra  three  to 
four  months  to  get  things  just  right, 
an  inferior  database  beat  them  to  the 
market  and  got  all  the  glory— and  the 
sales. 

Mirage  Concepts  won't  let  this  hap- 
pen again. 

Express  is  a  small-documents 
processor  that  Mirage  Concepts  origi- 
nally developed  for  the  IBM  PC  and 
Macintosh.  They  transferred  it  to  the 
Atari  ST  and  had  a  complete  package, 
with  documentation,  headed  for  the 
retailer's  shelves  within  three  weeks  of 
receiving  their  development  ST. 

Express  is  subtitled  the  "Letter 
Processor"  It  is  not  a  full  word  proces- 
sor and  was  never  designed  as  such. 
The  program  is  intended  to  whip  out 
two  or  three  page  letters,  merge 
names  and  addresses,  and  print  out 
the  envelopes.  Simplicity  is  the  key- 
word here. 

The  people  at  Mirage  Concepts  per- 
ceived a  "hole"  in  the  word  process- 
ing marketplace.  People  weren't  using 
all  those  extra  functions  and  felt  stu- 
pid when  they  couldn't  master  a  com- 
plex word  processor  Wliat  they  really 
wanted.  Mirage  was  finding,  was  a 
stripped-down  word  processor  with 
a  simple  mail-merge  capability. 

Express  is  an  excellent  letter  proces- 
sor but  a  mediocre  word  processor 
Since  it  was  never  designed  as  a  word 
processor  this  may  seem  an  unfair 
comment,  but  Mirage  Concepts  is 
both  blessed  and  cursed  here. 

On  the  one  hand,  they  were  first  in 
the  ST  market  with  a  practical  appli- 
cation program.  They  have  a  captive 
audience.  On  the  other  hand,  that 
captive  audience  is  going  to  want  a 
full-featured  word  processor  and  may 
judge  Express  accordingly. 

The  program  itself  runs  quite 
smoothly.  GEM  is  not  used  (three 
weeks,  remember).  Several  choices 
are  offered  from  the  central  menu. 
You  may  use  the  Word  Processor, 
Print  the  Text  in  RAM,  Enter  Data  in 
continued  on  next  page 


January  1986 


79 


the  Mailing  List,  use  the  Typewriter 
Mode,  or  choose  File  Commands. 

File  Commands  are  the  basic  DOS 
options  of  rename  file,  delete  file,  etc. 
The  Typewriter  Mode  lets  you  type 
directly  to  your  printer.  Each  line  is 
sent  out  when  the  carriage  return  is 
pressed.  This  mode  is  useful  for  quick 
letters  and  memos. 

The  Mailing  List  is  a  fixed  data  base 
including  most  fields  needed  for  a 
practical  mail  merge.  Again,  simplic- 
ity is  built  in.  None  of  the  fields  may 
be  altered.  They  are;  Name,  Title/Insti- 
tution, Address,  City,  State,  Zip 
Code/Country,  Phone,  Salutation,  and 
Alternate  Phone. 

In  most  cases  the  above  fields  will 
take  care  of  your  mail  merge  needs. 
And  a  field  can  contain  any  type  of 
data  you  wish.  Later,  it's  a  very  sim- 
ple matter  to  merge  the  fields  with 
your  letter  Records  can  be  searched 
by  any  field  and  merged  letters  can  be 
printed  out  in  alphabetical  order  or 
in  zip  code  order. 

Printing  is  relatively  simple  since — 
with  the  exception  of  bold,  underline 
and  printer  pause — there  are  no  em- 
bedded printer  control  codes  in  the 
text.  Express  is  a  "what-you-see-is- 
what-you-get"  word  processor.  Your 
margins  and  tabs  are  set  on-screen. 
There  is  no  right-justification  and  no 
code  for  line  spacing. 

There  is,  however,  a  method  to 
force  printer  control  by  sending  the 
codes  to  the  printer  in  Typewriter 
Mode.  This  is  clumsy  at  best.  Particu- 
larly if  you  need  to  change  the  codes 
more  than  once  within  the  same 
document. 

The  Word  Processor  itself  presents 
a  clean,  uncluttered  work  screen  with 
only  a  margin/tab  line  at  the  top.  A 
press  of  the  [HELP]  key  presents  a 
window  of  most  commands.  The 
commands  are  entered  by  pressing 
[CONTROL]  plus  a  letter  Since  there 
are  so  few  commands,  we  can  include 
them  here  for  your  information: 

Erase  all  text.  Load  text  from  disk. 
Write  text  to  disk.  Reform  paragraph. 


Set  margin.  Release  margin.  Set/re- 
move tabs.  Delete  line,  Remove  para- 
graph. Insert  paragraph,  Bold,  Under- 
line, Printer  pause,  Return  to  main 
menu. 

There  is  no  Center  command  and 
no  search  and  replace.  You  can  delete, 
cut,  or  paste  blocks  on  paragraph 
boundaries,  but  not  within  portions 
of  the  paragraphs. 

The  ST  cursor  arrow  keys  operate 
the  cursor  on  single  character  moves, 
but  the  old  Word  Star  diamond  pat- 
tern of  [CONTROL]  keys  must  be 
memorized  for  extended  cursor 
moves,  which  are:  move  to  beginning 
of  text,  move  to  end  of  text,  one 
screen  up,  one  screen  down. 

While  converting  Express  to  the  ST, 
the  people  at  Mirage  Concepts  found 
time  to  monitor  SIG  *  Atari  on  Com- 
puServe. They  discovered  many  new 
ST  owners  were  desperate  for  upload 
and  download  capability.  So  they 
added  a  terminal  mode. 

Maintaining  the  focus  of  the  pro- 
gram. Terminal  Mode  contains  just  six 
commands,  accessed  from  Typewriter 
mode.  You  may  turn  the  terminal 
mode  on  or  off,  turn  the  printer  on 
or  off  for  automatic  hardcopy,  send 
a  text  file,  receive  a  text  file,  or  turn 
on  "disk  transfer"  which  captures  in- 
coming screen  information  to  disk. 

Since  Express  is  primarily  a  letter 
processor,  there  is  no  attempt  to  pro- 
vide XMODEM  or  any  other  form  of 
binary  file  capture  protocol.  Any 
parameters,  such  as  baud  rate  and  par- 
ity, are  first  set  from  the  GEM  Desk- 
top using  the  Set  RS-232  Configura- 
tion accessory. 

As  I  mentioned  before,  I  find  Ex- 
press to  be  an  excellent  letter  proces- 
sor Once  I  got  over  my  search  for  a 
full-fledged  word  processor  and  con- 
centrated on  the  program  as  it  was 
originally  intended,  I  was  quite 
pleased  with  the  results. 

The  mail  merge  functions  are  the 
easiest  I've  ever  used.  To  accomplish 
the  same  thing  on  MultiMate  or  Word 
Perfect  on  an  IBM  PC,  you'd  be  at  it 


all  day.  Surprising  and  convenient  fea- 
tures occur  when  using  Express.  If 
your  letter  has  an  address  within  the 
first  30  lines.  Express  will  ask  you  if 
you  wish  to  print  an  envelope  after 
printing  your  letter. 

But  many  of  the  early  ST  program- 
mers will  never  use  this  program  to 
print  letters.  It  turns  out  Express 
makes  a  fine  text  editor  for  typing  in 
C  and  assembly  source  code.  And  it's 
a  far  cheaper  package  than  any  cur- 
rent competitor.  However,  the  ST  is 
a  new  machine  and  everything  could 
change  by  the  time  you  read  this. 

□ 


PRO  ST  HELPLINE 

ST  programmers— The  new  Profes- 
sional GEM  Helpline  column  by 
former  Digital  Research  programmer 
Tim  Oren  is  now  on  ANTIC  ONLINE. 
Log  onto  CompuServe,  type  GO 
ANTIC,  and  select  the  ST  Section  or 
What's  New  Online.  More  details  in 
this  issue's  ANTIC  ONLINE  story 


80 


ANTIC,  The  Atari  Resource 


THE  MOST  CHALLENGING  GAMES 
ATTHEMOSTREASONABLEPRICES 


[ssF 


LIST       OUR 
PRICE    PRICE 


Battle  for  Normandy  $40  S27 

Breakthrough/Ardennes  S60  $40 

Broadsides  $40  S27 

Carrier  Force  $60  S40 

Colonial  Conquest  $40  S27 

Combat  Leader  $40  S27 

Computer  Ambush  (2nd  Ed.)    $60  S40 

Computer  Baseball  $40  S27 

Computer  Quarterback  $40  $27 

The  Cosmic  Balance  $40  $27 

Cosmic  Balance  II  $40  $27 

Eagles  $40  $27 

Field  of  Fire  $40  $27 

50  Mission  Crush  $40  $27 

Fortress  $35  $23 

Galactic  Adventures  $60  $40 

Gemstone  Warrior  $35  $23 

Imperium  Galactum  $40  $27 

Kampfgruppe  $60  $40 

Knights  of  the  Desert  $40  $27 

Objective  Kursk  $40  $27 

Operation  Market  Garden      $50  $33 

Phantasie  $40  $27 

Questron  $50  $33 

Rails  West  $40  $27 

Reforger  88  $60  $40 

Ringside  Seat  $40  $27 

Six  Gun  Shootout  $40  $27 

Tigers  in  the  Snow/  $40  $27 

War  in  Russia  $80  $53 


I  Imicroprose 


LIST       OUR 
PRICE    PRICE 


Crusade  in  Europe  $40  S27 

Decision  in  the  Desert  $40  $27 

F-15  $35  $24 

Hellcat  Ace,  Spitfire  Ace  $30  $20 

Kennedy  Approach  $35  $24 

IVIig  Alley  Ace  $35  $24 

Nato  Commander  $35  $24 

Solo  Flight $35  $24 


I   I INFOCOM 


ELECTRONIC  ARTS  p^Je  p^ce 


Archon  $24  $16 

Archon  II:  Adept  $35  323 

Cut  &  Paste  $24  $16 

Financial  Cookbook  $40  $27 

M.U.L.E.  $24  $16 

IVIurder  on  the  Zinderneuf  $24  $16 

Music  Construction  Set  $24  $16 

One  on  One  $35  $23 

Realm  of  Impossibility  $24  $16 

Seven  Cities  of  Gold  $35  $23 


h 


AVALON  HILL 


LIST 
PRICE 


OUR 
PRICE 


I 


Clear  for  Action  $30  $20 

Combat  Chess  $25  $17 

Gulf  Strike  $30  $20 

Jupiter  Mission  1999  $50  $33 

Legionnaire  $30  $20 

Maxwell  Manor  $25  $17 

Panzer  Jadg  $30  $20 

Quest  of  the  Space  Beagle  $35  $23 

T.A.C.  $40  $27 

Telengard $28  $19 


LIST       OUR 
PRICE    PRICE 


1 


Cutthroats 

Deadline 

Enchanter 

Hitchhikers  Guide/Galaxy 

Infidel 

Planetfall 

Seastalker 

Sorcerer 

Starcross 

Suspect 

Suspended 

Wishbringer 

Witness 

Zork  I 

Zork  II,  III 

Four-in-one-Sampler 

Invisiclues 


$35  $24 

$45  $30 

$35  S24 

$35  S24 

$40  S27 

$35  S24 

S35  S24 

$40  $27 

S45  $30 

S40  $27 

S45  330 

$35  S24 

S35  $24 

$35  $24 

$40  $27 

$  8  $  6 

$  8  8  6 


ETC. 


LIST       OUR 
PRICE     PRICE 


I 


Chickamauga 
Flight  Simulator  II 
Micro  League  Baseball 
Mindwheel 
Napoleon  at  Waterloo 
Operation  Whirlwind 
Rome  &  the  Barbarians 
Ultima  III 
Universe 


$35      $25 
$50      $36 


$40 
$40 


$27 
$27 


$35  $25 

$40  $21 

$35  $25 

860  $40 

S98  50  S7G 


Blank  Disks— Bonus  Disks  SSDD  $12  box  of  11 


ItVtA 

INCORPORA    TED 


1710Wilwat  Drive,  Suite  E 

Norcross,  GA  30093 

404-441-3045 

1-800-554-1162 


BEST  SELECTION  —  We  have  carefully  selected  the  best  titles  from 

the  most  challenging  software  available. 
CALL  TOLL-FREE  —  Call  us  anytime  to  place  an  order  or  |usl  to  ask  a 

question.  Every  call  is  always  welcome  on  our  800  line. 
SAME  DAY  SHIPPING  —  We  ship  every  order  the  same  day  its 

placed.  Just  call  before  4:00  and  well  ship  your  order  via  UPS. 
DISCOUNT  PRICES  —  Save  up  to  '• !  off  the  retail  price  when  you  buy 

from  Tevex  Why  pay  more  for  the  same  software'' 
FRIENDLY,  KNOWLEDGEABLE  STAFF  —  We  are  always  available 

to  answer  your  questions  and  keep  you  up  to  date  on  new  & 

upcoming  games. 


We  also  carry  software  for  Apple,  C-64  and  IBM 

CALL  TOLL  FREE  1-800-554-1162 
SAME  DAY  SHIPPING* 


^ALON  HILL 


BR0DER6UND 


u 


AATARr 

Atari  all  models 


CALL  FOR  FREE  CATALOG 

S  Open  9-6  Mon.  -  Fri.  10-4  Sat. 


Georgia  residents  call  404-441-3045   ORDERING  AND  TERNflS  CO  D   orders  welcome  When  ordering  by  phone  use  VISA  or  MASTERCARD   When  ordering  by  mail  send 
Snal  check  or  money  order  Include  phone  number  SHIPPING:  Add  S2  00  for  shipping  and  handling  charge.  Georgia  residents  add  3%  sales  tax  Shipping  for  Canadian. 


personal  checker  money  &ii.„..  ...«,!.„„  p.,-..- -     ---  ,,     .  ^       „     ,,     j      ,,  <       i  nn    ^ 

APO,  FPO  orders  is  $3.00  or  5%  of  order  Shipping  tor  all  other  foreign  orders  is  S10.00  or  15°o  ol  order    On  all  orders  betore  4  00  pm 


Tevex,  Inc    1985 


BUILD  'EM! 


Spin,  turn,  respond  to  sound! 


ROBOTS! 


Robots!  Smart  toys!  Discover  the  new 
age  of  Robotics.  A  gift  for  the  edu- 
cator, executive  or  intelligent  teen  on 
your  holiday  list.  Learn  the  latest  in 
this  new  science.  Each  kit  is  designed 
to  teach  you  something  different 
about  robotics.  Beautifully  detailed 
schematics  and  easy-to-follow  in- 
structions in  simple-to-understand 
I  language— NO  TECHNICAL  JARGON! 
A  perfect  project  for  your  family. 

MOVIT  916,  "Peppy"      Peppy  is  a  tiny  but  vivacious  robot,  equipped  with  a  two- 
way  sensor  whicli  responds  to  both  obstacles  and  sound.  When  the  sensor  located 
in  front  comes  into  contact  with  a  wall  or  other  obstacle  or  hears  a  loud  noise,  such 
as  a  hand  clap,  it  will  automatically  turn  to  the  left.  (Sensor/control  PC  board  ready 
assembled.)  S23.50 

MOVIT  918,  Memocon  Crawler     This  robot  runs  as  per  the  program  you  input 
by  means  of  the  key  board.  The  key  board  has  5  different  switches,  forward,  to  the 
right,  to  the  left,  pause,  sounds  a  buzzer  and  lights  up  (beams).  This  robot  employs  a 
sequence  function  static  RAM  256X4  bit  memory.  $69.95  (Apple  II  interface  is  extra, 
partA^MC-AP,  S37.50) 

MOVIT  912,  Avoider     Avoider  is  a  robot  with  an  excellent  brain  that  moves 
continuously  avoiding  any  obstacles  in  its  path.  $39.95 

MOVIT  935,  Circular     Super-Mechatronics  remote  controlled  robot  with  a  hand- 
size  1-channei  control  box.  This  model's  two  large  wheels  roll  the  robot  smoothly 
and  silently  in  any  direction.  All  movements  are  perfectly  controlled  by  the  remote 
control  box.  $64.95 


Send  coupon  to  ADD-ON  Systems,  524  Second  Street.    San  Francisco,  Ca,  94107 

Please  send  me  the  items  checked  below. 


Name. 


(please  print) 


Address  _ 


City. 


.Zip. 


IZI  Check  or  money  order  enclosed  payable  to 
ADD-ON  Systems, 


Bill  my  credit  card. 


VISA      G  MasterCard 


Credit  Card  No. 


Expiration  Date 


Signature 


QUANTITY 

ITEIul 

PRICE 
EACH 

TOTAL 
EACH 

liflOVIT912 

IvIOVIT  916 

MOVIT  918 

KMC-AP 

IVIOVIT935 

Subtotal  of  all  items 

California  residents  add  6,5%  sales  tax 

Sflipping  &  handling  charge 

$5,00 

TOTAL 

Credit  Cared  Orders  Only 
Call  TOLL  FREE 

(800)  443-0100  ext.  133 


SOFTWARE 
LIBRARY 

MMmwCtypG-hi  listing  section  includes  every  full-length  program 
from  this  issue.  Listings  are  easier  to  type  and  proofread,  easy  to 
remove  and  save  in  a  binder  if  you  wish. 


►  ORGANIZE  YOUR  PERSONAL  SCHEDULE 

APPOINTMENT  CALENDAR 86 

►  SPIRAL  AND  HORIZONTAL  SWEEP  EFFECTS 

DANDY  DISSOLVER 88 

►  DUNGEONS  &  DRAGONS  SCOREKEEPER  .  .  .  AND  MORE 

DUNGEON  MASTER'S  APPRENTICE 92 

►  RANDOM  NUMBER  GENERATOR  AT  WORK 

ATARI  BINGO  CALLER 94 

►  GAME  OF  THE  MONTH 

WIREBALL 95 

►  COMMUNICATIONS 

SYSOP  SANTA  CLAUS 97 

►  ST  LISTING: 

ST  FONT  LOADER 100 

TYPING  SPECIAL  ATARI  CHARACTERS 84 

HOW  TO  USE  TYPO  II 85         ERROR  FILE 85 

DISK  SUBSCRIBERS:  You  can  use  all  these  programs  immediately. 
Just  follow  the  instructions  in  the  accompanying  magazine  articles. 

No  part  of  this  publication  may  be  reproduced,  stored  in  a  retrieval  system,  or  transmitted,  in  any  form  or  by  any  means, 
eleaionic,  mechanical,  photocopying,  recording  or  otherwise,  without  the  prior  written  permission  of  the  publisher. 

Antic  program  listings  are  typeset  on  the  Star's  SB-10  printer— from  Star  Micronics,  Inc.,  200  Park  Avenue,  New  'Vbrk, 
NY  10166. 

JANUARY  1986  ANTIC  SOFTWARE  LIBRARY  *  83 


TYPING  SPEC 
ATARI  CHARACTERS 

Antic  printed  program  listings  leave  a  small  space  between  each  Atari  Special  Character  for  easier  reading.  Im- 
mediately below  you  will  see  the  way  Antic  prints  all  the  standard  Atari  letters  and  numbers,  in  upper  and  lower 
case,  in  normal  and  inverse  video. 

ABCDEFGHIJKLMNOPQRSTUVMXYZ 

tsimBQaaBiiioEiGaDiixacgQmQsomraciEaaa 

abcdefshi  jkVMnop^irsl-uwwxyz 

eicsiaBtiiBcncBEinaairmrarsEiGBSQmcacsBins 

0125456789  maBBDStDBEUS 

The  Atari  Special  Characters  and  the  keys  you  must  type  in  order  to  get  them  are  shown  in  the  two  boxes  below. 
(Squares  are  drawn  around  the  normal  video  characters  so  you  can  see  their  positions  more  accurately,  these  squares 
will  not  appear  in  listings.) 


NORMAL  VIDEO             | 

FOR 

ryPE 

FOR       rypE 

THIS 

THIS 

THIS          THIS 

m 

CTRL 

» 

m  CTRL  T 

[B 

CTRL 

A 

S  CTRL   U 

a 

CTRL 

B 

C  CTRL  V 

H 

CTRL 

C 

H  CTRL  W 

m 

CTRL 

D 

H  CTRL  X 

H 

CTRL 

E 

E  CTRL  Y 

a 

CTRL 

F 

H  CTRL  Z 

s 

CTRL 

G 

E  ESC  ESC 

a 

CTRL 

H 

ffl  ESC  CTRL   - 

a 

CTRL 

I 

ffl  ESC  CTRL   = 

B 

CTRL 

J 

B  ESC  CTRL   + 

a 

CTRL 

K 

a  ESC  CTRL    * 

E 

CTRL 

L 

H  CTRL    . 

H 

CTRL 

M 

S  CTRL    ; 

a 

CTRL 

N 

1    SHIFT    = 

E 

CTRL 

0 

m  ESC 

m 

CTRL 

P 

SHIFT 

SI 

CTRL 

0 

CLEAR 

H 

CTRL 

R 

a  ESC  DELETE 

m 

CTRL 

S 

[B  ESC  TAB 

INVERSE  VIDEO              | 

FOR 

TYPE 

FOR 

TYPE 

THIS 

THIS 

THIS 

THIS 

□ 

A  CTRL 

» 

a 

ACTRL  Y 

n 

ACTRL 

A 

B 

ACTRL  Z 

B 

A  CTRL 

B 

□ 

ESC 

B 

A  CTRL 

C 

SHIFT 

a 

ACTRL 

D 

DELETE 

B 

ACTRL 

E 

□ 

ESC 

a 

A  CTRL 

F 

SHIFT 

a 

A  CTRL 

G 

INSERT 

B 

A  CTRL 

H 

□ 

ESC 

B 

A  CTRL 

I 

CTRL 

a 

A  CTRL 

J 

TAB 

B 

A  CTRL 

K 

B 

ESC 

B 

A  CTRL 

L 

SHIFT 

H 

A  CTRL 

M 

TAB 

H 

A  CTRL 

N 

□ 

ACTRL    . 

n 

A  CTRL 

0 

u 

ACTRL    ; 

Q 

A  CTRL 

P 

B 

A  SHI  FT   = 

D 

A  CTRL 

0 

Q 

ESC  CTRL   2 

D 

A  CTRL 

R 

a 

ESC 

□ 

A  CTRL 

S 

CTRL 

n 

ACTRL 

T 

DELETE 

n 

A  CTRL 

U 

□ 

ESC 

m 

ACTRL 

V 

CTRL 

a 

ACTRL 

w 

INSERT 

a 

ACTRL 

X 

Whenever  the  CONTROL  key  (CTRL  on  the  400/800)  or  SHIFT  key  is  used,  hold  it  doum  while  you  press  the 
next  key.  Whenever  the  ESC  key  is  pressed,  release  it  before  you  type  the  next  key. 

Turn  on  inverse  video  by  pressing  the  Reverse  Video  Mode  Key  Ql .  Turn  it  off  by  pressing  it  a  second  time. 
(On  the  400/800,  use  the  Atari  Logo  KeyJ|^ instead.)  Note:  In  the  printed  listings,  inverse  characters  will  be  slightly 
smaller  than  the  normal  ones. 

Among  the  most  common  program  typing  mistakes  are  switching  certain  capital  letters  with  their  lower-case 
counterparts — you  need  to  look  especially  carefully  at  P,  X,  O  and  0  (zero). 

Some  of  Atari  Special  Characters  are  not  easy  to  tell  apart  from  standard  alpha-numeric  characters.  Usually  the 
Special  Characters  will  be  thicker  than  the  alpha-numerics.  Compare  the  two  sets  of  characters  below: 


84  •  ANTIC  SOFTWARE  LIBRARY 


SPECIAL 

STANDARD 

^   ^    CTRL  F 

/  Qi   / 

'^    •2'    CTRLG 

^    iS    SHIFT  -f- 

—   ■    CTRL  N 

-    ■    SHIFT  - 

—    =    CTRL  R 

-    B      - 

-♦■    ::    CTRLS 

+  a    + 

JANUARY  1986 

HOW  TO  USE  TYPO  II 


TYPO  11  is  the  improved  automatic  proofreading  program  for  Antic's  type-in  BASIC  listings.  It  finds  the  exact 
line  where  you  made  a  program  typing  mistake. 

Type  in  TYPO  II  and  SAVE  a  copy  to  disk  or  cassette.  Now  type  GOTO  32000.  When  you  see  the  instruction  on 
the  screen,  type  in  a  single  program  line  without  the  two-letter  TYPO  II  code  at  left  of  the  line  number  Press 
[RETURN]. 

Your  line  will  reappear  at  the  bottom  of  the  screen  with  a  two-letter  TYPO  II  code  on  the  left.  If  this  code  is  not 
exactly  the  same  as  the  line  code  printed  in  the  magazine,  you  mistyped  something  in  that  line. 

To  call  back  any  line  previously  typed,  type  an  asterisk  [*]  followed  (without  in-between  spaces)  by  the  line  niunbet; 
then  press  [RETURN].  When  the  complete  line  appears  at  the  top  of  the  screen,  press  [RETURN]  again.  This  is  also 
the  way  you  use  TYPO  II  to  proofread  itself. 

To  LIST  your  program,  press  [BREAK]  and  type  LIST.  To  return  to  TYPO  II,  type  GOTO  32000. 

To  remove  TYPO  II  from  your  program,  type  LIST  "D:FILENAME",0,31999  [RETURN]  (Cassette  owners  LIST  "C:). 
Type  NEW,  then  ENTER  "D:FILENAME"  [RETURN]  (Cassette— ENTER  "C:)-  Your  program  is  now  in  memory  without 
TYPO  II  and  you  can  SAVE  or  LIST  it  to  disk  or  cassette. 

Owners  of  the  BASIC  XL  cartridge  from  O.S.S.  type  SET  5,0  and  SET  12,0  before  using  TYPO  II. 


Don't  type  the  i^ 
TYPO  II  Codes!  \j 

s. 

UB 

32080 

vn 

32010 

HS 

3202O 
5E  «3 

BN 

32030 

VC 

32048 

EM 

32050 
in  a  1 

HS 

32080 
S:IF  1 
:GOTO 

KH 

32878 
E$C2>I 
GOTO  : 

TH 

32888 

MF 

32898 

NY 

32100 

CN 

32110 

Don't  type  the, 
TYPO  II  CodesI 

REM  TYPO  II  BY  ANDY  BARTON 

REM  VER.  1.8  FOR  ANTIC  MAGAZINE 

CLR  :DIM  lines C120} : close  n2:CL0 

OPEN  «2.4,e,""E":0PEN  «»3.5.0."E" 

?  •■«••:  POSITION  11-1 :?  "IMUIMB^i" 

TRAP  32040: POSITION  2-3:?  "Tupe 
pro9raM  lint" 

POSITION  1-4:?  "  ••:  INPUT  n2:LINE 
LINES=""  THEN  POSITION  2- 4: LIST  B 

32060 

IF  LINES tl.l)="»"  THEN  B-VAL CLIN 
LENtLINESlll :POSITION  2.4:LIST  B: 
32068 

POSITION  2-18:?  "CONT" 

B=VAL(LINES] :POSITION  1-3:?  ••  ": 

POKE  842. 13: STOP 

POKE  842,12 


t^ 


ET  32128  ?  "H":  POSITION  11-1:?  "■li'jail 

":POSITION  2-15:LIST  B 
CE  32138  C=a:ANS=C 
OR  32148  POSITION  2.ie:lNPUT  n3;LINES:lF 

LINES=""  THEN  ?  "LINE  ";B;"  DELETED":G 

OTO  32858 
WW  32150  FOR  D  =  l  TO  LEN  CLINES)  :  C  =  C«^1  :  ANS  = 

ANS^^tCMASCCLINESCD-Dlll  :NEKT  D 
UJ    32168  C0DE  =  INTCANS/'676) 
JM  32178  C00E=ANS-(C0DE«6761 
EH  32188  HC0DE  =  INT(C0DE/'261 
BH  32198  LC0DE  =  CaDE-tHC0DE*»26)+65 
HB  32200  HC0DE  =  HC0DE«^65 
IE  32218  POSITION  8,16:?  CHR5 CHCODEl : CHRS 

CLCODEl 
WG  32228  POSITION  2.13:?  "I*  CODE  does  no 

t  natcli  press  MfiaiinrTy  and  edit  line  a 

boue.":GOTO    32058 


/  ERROR  FILE 


ATARI  TOONS 

August  1985 

The  22nd  character  in 
line  1090  of  listing  2  is 
an  A.  Also,  to  load  non- 
standard character  sets, 
change  NUMBER =1024 
in  line  1140  to: 
NUMBER  =  2050,  and 
change  line  1150  to: 
1150  GOTO  1170. 

GUESS  THAT  SONG 

July  1985 

The  September,  1985 
HELP!  section  contains 
an  easier-reading  listing 
of  some  of  the  tougher 
data  lines  in  Guess  That 
Song. 

JANUARY  1986 


STAR  VENTURE 

July  1985 

Change  line  380  to: 

388  IF  PEEKt53279 
1=6  THEN  SOUND  8, 
8,8,8:G0T0  88 

MUSICIAN 

June  1985 
Change  line  790  to: 

790  IF  A=54   THEN 
POSITION  4,22:?  « 
6;"son9  cleared": 
GOTO  818 

And  if  you're  having 
tempo  problems, 
remove  line  1720  and 
add  the  following: 


1715  IF  A=14  THEN 
TEHPO=-e . 25 : GOTO 
1788 

1728  REM  REMOVE  T 

HIS    LINE 

MANEUVER 

April  1985 

If  you  get  hearts  on  the 
title  screen,  LIST  the 
program  to  disk  or  cas- 
sette, type  NEW,  then 
ENTER  and  SAVE  it. 

FONT  MAKER 
FOR  SG-10 

March  1985 

The  July  1985  issue  of 
ANTIC  contains  a  listing 
which,  when  merged 
with  FONT  MAKER, 


makes  that  program 
work  on  the  Star  SG-10. 
See  the  HELP  section 
of  that  issue  for 
instructions. 

CUSTOM  PRINT 

March  1985 

Custom  Print  has  prob- 
lems printing  certain 
characters  using  re- 
defined characters. 
Change  line  5  to: 

5  CS=PEEKtl86J-8: 
POKE  ie6,CS-l:GRft 
PHICS  8: DIM  CSTSt 
28J  :CSTS  =  '"' 


ANTIC  SOFTWARE  LIBRARY  •  S5 


orsanize  your  personal  schedule 


APPOINTMENT  CALENDAR 


Article  on  page  23 


LISTING  1 


Don't  type  the 
TYPO  il  Codes!' 


^<:s. 


VB  1  REM  APPOINTMEHT  CALENDAR 

UQ  2  REM  BV  ALFRED  FILSKOW 

OL  3  REM  CC)   1985.   ANTIC  PUBLISHING 

su   18    DATA   ■■■■^QQEiacnacsciaHiBisBiaaQraQi 

CJ     28     DATA     ■■■■OliaHtnaSiaSIilHClllBaoaBratDQlHI 

NF     30     GOTO     1498 

lU  48  REM  DISPLAY  CALENDAR 

IK  58  TRAP  2188 : SETCOLOR  F2.F12.F2:S 

OR  F1,FB.F8:?  CLS:POKE  CSR,F1:SU= 
KA  88  LN=F16:G0SUB  2138:P0KE  LM.23:P 

ON  23, FB:?  AS:?  BS:?  CS:FOR  A=F1 

:  ?  BS : NEKT  A : ?  DS 

78  LN=Fll:GOSUB  2138:P0KE  LM.28:P 

ON  28.F11:?  AS:?  BS:?  CS:FDR  A=F1 

6  :  ?  BS : NEKT  A : ?  DS 

88  LN=F28:G0SUB  2138:P0KE  LM.F8:P 

ON  F8,F15:?  AS:FOR  A=F1  TO  F7:?  B 

T  A : ?  DS; 

98  LN=F6:G0SUB  213e:P0KE  LM.F1:P0 

N  F1,F17:?  as:?  BS:?  CS:?  BS:?  BS 


HN 
SP 

YH 

JH 
JB 
PD 
UQ 

OH 
KU 

MU 

UU 


IMC  . 

!■■■ 


ETCOL 
F8 

OSITI 
TO  F6 

OSITI 
TO  F 

OSITI 
S  :  NEK 

5ITI0 
:  ?  DS 


TV 

YU 

JW 

MN 

TE 

UN 

ZB 

TU 

DF 

RO 

WJ 

CG 

188  LN=F22:G0SUB  2 138 : POS I T I ON  F1.F8:? 

AS : ?  BS 
118  FOR  A=F4  TO  F19  STEP  F 3 : C S t A , A J = CH 
RS  C23)  : NEKT  A :  ?  CS 

128  BS tF4J =BS : BS CF22J =US : FOR  A=F3  TO  F 
13  STEP  F2:POSITION  F1,A:?  BS:NEKT  A 
138  FOR  A=F4  TO  F19  STEP  F 3 : C S t A . fl J =CH 
RS(F19]:NEKT  A:FOH  A=F4  TO  F12  STEP  F2 
:POSITION  F1,A:?  CS:NEHT  A 

148  FOR  A=F18  TO  F19  STEP  F3:DSIA,AJ=C 
HR$t24):HEKT  O:POSITI0N  F1,F14:?  DS 
158  DStF4,F4J=CHRSt24J :DStF71=CHRStF3J 
:P0SITI0N  F1,F14:?  CSCF1,F73:?  BStFl.F 
7J : ?  DS 

160  AS  =  MS  :  AS  tLEN  t  ASJ  ♦Fl  J  =■'  ■■:ASCLENtA 
SJ*F1J=YS: POSITION  INTCF12-LENCASJ/F2J 
. Fl : ?  AS 

17B  RESTORE  18e:FOR  A=F2  TO  F28  STEP  F 
3:READ  AS:POSITION  A.F3:?  ASCF1.F2J:NE 
KT  A 

188  DATA  MONDAY. TUESDAY, MEDNESDAY. THUR 
SDAY, FRIDAY, SATURDAY, SUNDAY 

198  FOR  A=F1  TO  F9:READ  B , C , AS : POS I T lO 
N  B , C : ?   AS : NEKT   A 

288  DATA  2 9 , 1 , MEN U , 2 4 . 3 . 1 ■  View  date, 2 
4,4,2-  Edit  date, 24, 5, 3.  Print  date. 24 
.6,4.   print  Month 

218     DATA     24,7,5.      Main     nenu , 3 8 , 1 2 , MESS A 
GE,  2.  18.  DATE.  11. IS.  >  ^BQIXlOCaDtZClCaaEI  < 
228      REM      DISPLAY      DATES 

238  DATE=F0 : RESTORE  24a:FOR  A=F1  TO  M: 
HEAD  0AVS:NEKT  A  :  IF  bAYS  =  28  AND  Y/'F4  =  I 
NTCY/F4J      THEN     DAYS=29 

248  DATA  31,28,31.38,31.38,31.31.38.31 
.38.31 

258  A=tV-1985J»F12*M:FIH=WALtFDStA.AJJ 
:C=FIH»F3-F1:D=F5:E=F1 
268  FOR   A=F1   TO  DAYS 

278   IF   E<F18  THEN  AS="  " : A S t F 2 1 = S T R S C E 
3 : GOTO  298 
288  AS=STHStEJ 

298  IF  JS  tE»F126-F125.  E»F126J  OBKS  THE 
N  FOR  B=F1  TO  F 2 : A S t B , B } = C HR S ( A SC C A S ( B 
,B)J^12B}:NEKT   B 


EL 
UU 
HP 
SN 
PT 
LL 

UL 

NA 
GY 

DD 


AM 

MB 

LS 

WT 

JT  • 

EP 

UU 

LU 

AB 

OT 

EW 

LN 

SF 

FN 

CO 

VC 

KH 

RH 

UE 

QL 

NE 

MY 

JH 

E  J 

LP 

EQ 

AI 

OK 

CO 

RY 
DU 

TR 
GZ 
HE 


388  POSITION  CD-:?  AS 

318  C  =  C*F3:IF  OF2B  THEN  C  =  F2:0  =  0*F2 

328  E=E*Fl:NEKT  A 

338   REM  GET   MENU  OPTION 

348  MSG=F1:G0SUB  1288 

358  GET  MFl , A : D=A-48 : IF   D<F1   OR  D>F5*S 

W  THEN  358 

368  ON  D  GOTO  3  8  8,388,718,868,1128,119 

0 

378   REM  VIEM  DAY 

388  MSG  =  F1  +  D  : GOSUB  1 2 8 8  : P O S I T I  0 N  36, Fl 

7:POKE  CSR,Fe:?  CSRS; 

398  GET  ttFl,A:lF   CA>57  OR  A<48J   AND  A< 

>32   THEN   348 

480   ?  CHRS(n);:GET  »F1,B:?  CHRStB) 

418   IF   CB>S7  OH  B<481   AND  B032  AND  B< 

>155  THEN  348 

428  A=A-4B : B=B-47 : IF  A<F8  OR  A>F9  THEM 

ft  =  F8 
438  IF  B<FB  OR  B>F18  THEM  B=F8 
448  IF  B  THEN  D AT E = A»F 1 8+B - F 1 : GO TO  468 

458  DATE^A 

468  IF  DATE<F1  OR  DATE>DAYS  THEN  348 

478  IF  D=F2  THEN  MSG=F4:G0SUB  1288 

488  DAYt=FIH*DftTE-Fl 

498  IF  DAV>F7  THEN  D A Y = D A Y - F 7 : GOT O  498 

588  RESTORE  188:F0R  B=F1  TO  DAY:READ  A 

S:NEKT  B:POSITION  F3,28:?  ASCF1,F21 

518  POSITION  F4-LEN tSTRS CDATEJ J , F21 : ? 

"  ■';DATE 

528  FOR  A=F8  TO  F6 : B=D A TE»F 1 26 - F 1 25 + A» 

F18:P0SITI0N  F9,F16*A:?  J S t B , B*F 1 71 : NE 

KT  A:IF  D=F1  THEM  348 

538  REM  EDIT  APPOINTMENTS 

548  A=F9:B=F16 

558  POKE  CSR, F8 : POSITION  A, 8:?  C S R S  ; 

568  GET  «»F1,C 

578   IF  C=27   THEN  688 

588  IF  C=28  AND  B>F16  THEN  B=B-F1:G0T0 

558 
598  IF  C=29  AND  B<F22  THEN  B=B*F1:G0T0 

550 
688   IF   tC=38  OR  C=1261   AND  A>F9  THEN  A 
=A-F1:G0T0  558 

618  IF  C=31  AMD  A<26  THEN  A=A+F1:G0T0 
558 

628  IF  C=155  AMD  B<F22  THEM  B=B*F1:A=F 
9:GOTO  558 

638   IF   C<32   OR   tC>124   AND   C<1681   OH   C> 
252  THEN  568 

648  SV  =  Fl:D  =  DATE»F126-F125+CB-F16)»«F18 
*A-F9 

658  JS CD, D> =CHRS to : ?  CHRSCC); 
668  IF  A=26  THEN  ?  C H R S ( 3 8 ) : : G O T O  558 
678  A=A*F1:GOTO  558 
688  IF  SW  THEM  POSITION   24,  F8:?  "6.   BE3 

698  MSG=F5:G0SUB  1288:GOT0  250 

788  REM  PRINT   DATE 

718   IF    NOT   DATE   THEN   358 

728   TRAP  848 : MSG=F6 : GOSUB  1288 

738   AS  =  "-"  :  AS  tF22J  =■•  "  :  A  S  C  F  2  J  =  A  S  :  ft  S  t  F  1 

,F13  ="*":ASCF22J="  +  " 


86  •  ANTIC  SOFTWARE  LIBRARY 


JANUARY  1986 


av 


sc 


748  RESTORE   18e:F0R  ft = F 1   TO   DAV:REftD  B 

S:NEHT  ft : CS=US : CS tF2) =BKS 

750  CStF12-INTtLENtBSJ</'F2*8.5JJ=BS:CSC 

LEMtCSJ+Fl)=BKS:CSCF22J=US 
VM  768  BS=MS : BS CLENCBSJ *F1J ="  "iBSCLENCBS 

J  ♦Fl)  =STRS  CDATEJ 
GV   778  BS  CLEN  tBSJ  *FH  =",   •■  :  B  S  C  L  E  N  C  B  $  I  *  F  1  ) 

=STRSCV>:DS=BKS:DStF12-INTtLENtBSJ/F2* 

e.5JJ=BS:DSCFl,FH=US 
AT   788  DS CLEM (DS) ♦FIJ =BKS : OS tF22J =US 
IC  798  LPRINT  ASrLPRINT  "I    APPOINTMENTS 

FOR    I":LPHINT  CS:LPRINT  DS:LPRINT  AS 
SI  888  FOR  A  =  F8  TO  F  6  :  B  =  O  ft  T  E**F  1  2  6  -  F  1  2  5  ♦  A» 

F18:LPRINT  "I   ••  ;  J  S  (  B  ,  B  *  1  7  1  ;  ■■   l":NEKT  A 


PL 
RD 


ZD 

VN 

ZS 

BO 

J  J 

TM 

CC 

OU 

SC 

SU 

AS 

IM 

JH 

UV 

UQ 

Cft 

SO 

LE 

NF 

ZP 

BI 

JE 

UD 

KC 

DO 

KZ 

CP 

NK 

LJ 

SM 

I  5N 

1  I*^ 

f    PK 

JP 

UL 

818  BS=US 
:  CS  tF28J  = 
CS  CF21J  =■• 
828  FOR  ft 
: NEXT  A : L 
838  LPRIN 
B^B  MSG=F 
NEXT  A:G0 
858  REM  P 
868  MSG=F 
878  OPEN 
F2;CHRS  t2 
888  DS=BK 
898  B=LEN 
.A*B-F1J= 
980  ?  «»F2 
910  GOSUB 

I  : OS  CA.  ft] 
DS 

928  DS=BK 
A,  A]  =US  :  N 
938  RESTO 
: C  =  LEM  CAS 
B. B»C-F1J 
940  GOSUB 
:  DS  C A , ft  J  = 
DS  C78)  =•■♦ 
958  DS  =  US 
AJ  =" 

"-1I        I 
968  DS  CA* 
978  FOR  A 
)   OH  E>=0 
98B  E  =  E-»F 
J  :  I  F  E  <  F  1 
998  DSCC- 
1088  NEXT 
J ; "Q" : CHR 
1818  FOR 
: FOR  C=F1 
EKT   C 
1028  FOR 
1840 

1838  DSCC 
F125*A»F1 
1040  NEXT 
1058  ?  OF 
D(F7]  AN 
1868  GOSU 

II  : DS  CA. A 
1070  ?  OF 
HRS  CF12J  : 
1080  DS=" 
,  Fl  J  =■•♦■■  : 
1098  CLOS 
1108  FOR 
1118  REM 


:BSCF2J=BKS:BSCF22J=US:CS="_" 
••  "  :  CS  tF2J  =CS  :  CS  CFl  ,  F2J  =■•  I   ■•  : 

=F1  TO  F4:LPRINT  BS:LPRINT  CS 

PRINT   AS 

T   ILPRINT   ILPRINT   :GOTO   348 

8:G0SUB  128e:FOR  A=F1   TO  400: 

TO   348 

RINT   MONTH 

7:G0SUB  12B8:TRAP   1890 

OF2 . F4 , F0 . "P" : ?  OF2:?  oF2:?  o 

71 ;"A";CHRSCF18) :E=F8 

S:DSCF4,F7J=YS:DSC33J=VS 

CMSJ  :A  =  F21-INTCB/'F2*0.5J  :DSCA 

MS 

;  CHRS  CF14)  ;  DS  :  ?  oF2 

leSOlFOR  A=F12   TO  67  STEP  Fl 
=  "*":NEXT  a  :  OS  C78J  ="*••  :  ?  OF2; 


S  :  FO 
EXT 
RE  1 
)  :  B  = 
=  AS  : 
188 

:  FOR 
■•  :  DS 
"  :  DS 
F15J 
=  F1 
AYS 
1  :  O  C 
8  TH 
C*F1 

A  :  ? 
S  C13 
A  =  F1 

TO 


R  ft  = 
A  :  DS 
88  :  F 
A«ll 
NEXT 
8  :  FO 
DS  C  A 
OF2  ; 
A  =  F 
CA*F 
CA*F 
=  "-8 
TO  F 
THEN 
ftj  =E 
EN  ft 
J  =0S 
OF2 
7) 

TO 
134 


Fl   TO  67   STEP  Fll:DSC 
C78J  =US 

OR  ft=Fl   TO   F7:READ  AS 
-INT  CC/F2  +  0.5)  -F4  rose 

ft : ?  OF2 ; OS 
H  A=F7   TO   73   STEP  Fll 
+F5 , ft+F5J ="+" : NEXT  ft: 
DS 

2  TO  104  STEP  F17:DSC 
5J=CHRSC27J  :DSCA'»F61  = 
14  J  =CHRS  C271 
••  :  NEXT   A 
7:IF   CE  =  F0  AND  AOFIR 

DCft)=F0:GOTO  1880 
:  C  =  ft<tF17-F5  :ftS  =  STRSCE 
S="   " : flS CF2) =STRS CE J 

;0S;CHHSCF15J ;CHRSC27 

F7:DS=BKS:OSC10ej=BKS 
STEP  F19 : DS CC, CJ =US : N 


C=F1   TO  F7 : IF 


NOT   DCC)   THEN 


1128 
1138 


IF 
MSG: 


1140  GET 

1158  IF   A 

1168  IF   A 

1178  GOTO 

1188  REM 

1198  TRAP 


JANUARY  1986 


»F19 
B-Fl 

C  :  ? 
2;  CH 
DOC 
B  18 
J  =••  + 
2  ;  DS 
CLOS 
-■•  :  D 
RETU 
E  OF 
A  =  F1 
EXIT 
NOT 
F12  : 
OFI  , 
S  =  "V 
S  =  "N 

114 
SAVE 

124 


-F 
8) 
a 
RS 
F7 
88 

;  C 

E 

S  C 
RN 
2  : 

T 


17.C»F191=JSCDCCJ-»F126- 

F2;0S:NEXT  A 

tF18J ;CHHSC271 ;"QP"; :IF 

J  <DAYS  THEN  948 

:FOR  A=F12  TO  67  STEP  F 

NEXT  ft:0SC78J="+" 

HRSC27)  ;"fl";CHRSCF12J  ;C 

OF2:GOTO   348 

8BJ="  •'  :  DS  CF2J  =DS  :  OS  CFl 

MSG=F8:G0SUB   1288 

O  38e:NEXT   A:GOTO  348 


SV  THEN   1680 

GOSUB   1280 

A  :  AS  =  CHRS  C A) 

"  OR  AS="U"   THEM  1680 

"  OH  AS="n"   THEN   340 

0 

MONTH 
8 : MSG=F9 : GOSUB  1288 


QV 

F» 

RM 

X  J 

UZ 

MH 

00 

OV 

II 

UZ 

BE 

OI 

PM 

OF 

CC 
PD 

':BSCF3J=MS:BSCF6J=VS:BSCF1 


BE 

OI 

PM 

OF 

CC 

PO 

OC 

XP 

UK 

BT 

ZO 

WC 

UX 

VS 

LZ 

HL 

VO 

US 

VM 

LO 

VM 

WS 

IJ 

MI 

LV 

KZ 

OK 

AA 

PW 

MV 

LR 

TP 

QA 

JD 

OI 

OU 

HZ 

2Z 

KF 

HS 

JM 

VB 

i 

1200  BS=" 

0)  =■•  .  AC" 

1218  OPEN  OF2-F8,F0,BS 

1228  FOR   A=F1   TO  3 1 : B = A»F 1 2 6 - F 1 2 5 : ?  OF 

2; JS CB. B*F125J : NEXT   A:CLOSE  oF2 

1230  POSITION  24, F8:?  BKS C F 1 . F 1 3 J : S W = F 

0 : GOTO  340 

1248  CLOSE  oF2:IF  P E E K C 1 9 5 > = 1 6 2  THEN  M 

SG=F11 : GOTO   1268 

1258  MSG=F10 

1260  GOSUB  1280:FOR  A=F1  TO  4B0:NEXT  A 

: GOTO  340 

1278  REM  MESSAGE 

1288  FOR  A=F14  TO  F19:P0SITION  29, A:? 

BKS  CFl , F91  : NEXT  A 

1290  A  =  F1  : B  =  F14  :  RESTORE  136e:POKE  CSH. 

Fl 

1300  IF   AOMSG  THEN  1340 

1318  READ  AS:IF  AS="K"  THEN  RETURN 

1328  POSITION  29,8:?  AS 

1330  B=B*Fl:GOTO  1310 

1340  READ  AS:IF  AS<>"X"  THEN  1340 

1350  A=A*F1:G0T0  1388 

1360  DATA  Choose  a , nenu , op Y i on . , K 

1370  DATA  Uhat  date, do  you, want  to,uie 

w?  > X 

1388  DATA  Mhat  date, do  you. want  to,edi 

t  ?  > X 

1398  DATA  Edit  t he , ap p o i n t - , nen t s 

the  date, and  press, ESC. ,X 

1488  DATA  F i n i s h e d , e d i t i n 3 . , K 

1418  DATA  Pr i nt i ng , c ur rent , date .. . 

1420  DATA  Printing. Month..., X 

1438  DATA  Error   i n . pr i nt i ng ■ . X 

1440  DATA  saw i ng . Month  .... K 

1450  DATA  Disk  n o t , r e a d u . e r r o r • 

1460  OftTA  Disk   f u 1  I  , er r or •  . X 

1478  DATA  E X i t . w i t h o u t , s a w i ng . MO n t h ? , C 


*or  , 


.  X 


V^-NJ 


-,  X 


1480  REM  START 

1498  RESTORE   1518 

1500  READ  FB. Fl . F2. F3. F4 . F5. F6. F7.FB. F 

9.F18,F11,F12,F13.F14.F15,F16,F17,F18, 

F19,F28,F21,F22.LM.F125.F126,CSH 

1518  DATA  0,1,2,3,4,5,6,7,8,9.10,11.12 

,13.14,15,16,17,18,19.20,21.22.82,125. 

126 , 752 

1520  GRAPHICS  F8:P0KE  8 3 . 3 9 : SE T C OLOR  F 

2.F5,F2:P0KE  CSH,F1:? 

1530  DIM  JS C3906] , BKS CF126) , FDS C1881 , M 

SCF93 ,VSCF4J ,CSRSCF2J .CLSCFIJ .USCFll .D 

CF7J 

1540  DIM  AS C38) , BS C38) . CS C38] , DS C134) , 

ES  CFllJ 

1550  BKS  =  "  "  :  BKS  CF1261  =••  ■■  :  BKS  C  F  2  J  =BKS 

: CSH$=CHRS C38] : CSHS C F 2 ) = C HH S C3 1 J :CLS=C 

HRSC12S1 :US="I" 

1568  OPEN  OFI , F4 , FO, "K" 

1578  REM  READ  FIRST  DAY  OF  EACH  MONTH 

1588  RESTORE  1 598 : FO S="" : FOR  V=85  TO  9 

9:READ  as : FDS CLEN CFDS) *F11 =AS : next  V 

1590  OftTA  255136147257.366247251361 

1680  OftTA  477351362472,512573514624 

1610  DATA  733614625735,144725736146 

1628  OftTA  255136147257.367351362472 

1630  DATA  511462473513.622573514624 

1640  DATA  733614625735,145136147257 

16S0  OftTA  366247251361.477351362472 

1660  OftTA  511462473513 

1670  REM  MAIN  MENU 

1680  TRAP  2180:POKE  LM,F6:POKE  CSR,F1: 

?  CLS:SETCOLOR  F 2 , F5 , F 2 : SE T COLOR  F1,F8 

,  F8 

1690  RESTORE  10:REAO  AS:?  AS:READ  AS:? 

AS 
1700  LN=26:G0SUB  2130:POKE  LM,F7 
1710  POSITION  F7,F4:?  AS:?  BS:?  CS:FOR 

A=F1  TO  F9:?  8S:NEKT  A:?  CS:?  BS:?  DS 
■RESTORE  1730 


continued  on  next  page 
ANTIC  SOFTWARE  LIBRARY  *  87 


I 


FG  1728  FOR  ft=Fl   TO  F4:REftD  «S:POSIT 

18.ft»F2+F6:?  ft;".   ";ft5:MEKT   ft 
OL  1738  DflTft  Load/create  a  nonXh.Del 
nonth.Disk  d i r ec tor « , End  progran 
PL  1748  POSITION  F15-F5:?  "MftIM  MENU 

ITION  Fie.Fl?:?  "Choose  an  option 

:POKE  CSR.F8:?  CSRS; 
JE  1758  GET  «Fl,ft:ft=ft 

THEN  17S8 
BN  1768  ?  A 


48:IF  ft<Fl  OR 
ON  ft  GOTO  1788,1858.2848 


ION  F 

e  t  e  a 

"  :  P05 
=  >  "  ; 

ft>  F4 

.  2118 


CK  1778  REM  LOflD/'CREftTE  ft  MONTH 

12  1780  ES  =  "load/'c  reate"  :  GOSUB  1888 

OR  1798  TRftP  1818:0PEN  «F 2 , F 4  - F 8 , B 5  :  ?  "Lo 

ading  nonth. . ."; 
MS  1888  FOR  «=F1   TO   31:INPUT  WF  2  .  D  S  :  J  S  (  ft*> 

F126-F125J  =DS  :  NEMT   n:CLOSE  «»F2:G0T0  S8 

1818  IF   PEEKtl95)<>178   THEN   2190 

1828  CLOSE  ««F2:?  "Creating  new  nonth.  . 

."::FOR  A=F1  TO  158:NEKT  ft 

1838  JS="  ":JSt3986)="  " : J S t F 2 ) = J S : G O T 

O  58 

1848  REM  DELETE  MONTH 

1858  ES="del ete" : GOSUB  1888 

1868  TRAP  2190:?  " E r a s i n g . . . " ; : K I 0  33. 

«F2. F8, F0, BS : GOTO  1688 

1878  REM  LOnD,^CREATE,   DELETE  ROUTINE 

1880  POKE  LM, Fl : LN=38 : GOSUB  2138:?  CLS 


SD 
TA 

FM 

OM 
JP 
YO 

KU 
JI 

BK 

TH 

IP 

KP 

TI 
FP 


:  ?   :  ? 
1898  ? 
TEMBER 
1988  ? 
OBER 
1918  ? 
EMBER 
1928  ? 
EMBER 
1938  ? 
1948  ? 


AS 


1- JAMUARV 
2-FEBHUARV 
3-MARCH 
4-APRIL 


S-MAY 
6- JUNE 
7- JULY 
8-AUGUST 


9-SEP 
IB-OCT 
11-NOV 
12-DEC 


I  " 

DS:POKE  LM,F2:TRAP  2828 
:  ?  :  ?  "What  «t  nonth 
OR  M>F12  OR 


to  " : ES; : IN 
MOINTtMl   TH 


PUT  M: IF  M<F1 

EN  2820 

1950  RESTORE  28ie:FOH  ft=Fl   TO  M:READ   M 

S:NEKT  fl:P05ITIOH  F2.F14:?  "MONTH:   " 


TB 

TZ 

QS 

SK 

CL 
MK 


PM 
HC 
MB 


D» 
UI 


1968  POSITION  F2-F12:?  "Uhat  year  C85- 
991";BKStF4,LENtESJJ ;"19"; 

1970  INPUT  Y : Y=Y+1988 : IF  Y<1985  OH  Y>1 
999  OH  YOIHTCYJ   THEN  2820 

1980  YS=STRS CYJ : POSITION  F 9 ♦ L E N t MS 1 . F 1 
4  :  ?  "  ,   "  ;  Y 

1990  B5="D:":BStF5J=MS:BStF6J=YS:BStFl 
81 =" . AC" 

2808  ?   : ?   : RETURN 

2810  DATA   JANUARY , FEBRUARY , MARCH . APRIL 
.MAY. JUNE. JULY. AUGUST. SEPTEMBER, OCTOBE 
R. NOVEMBER. DECEMBER 
2828  POP   :GOTO   1680 
2830  HEM  DIRECTORY 

2040  POKE  LM,F7:?  CLS:?  "This  is  the  d 
isk  d i rec tory : " : POKE  LM.F10:?  :TRAP  21 
90 

2850  CLOSE  t«F2:0PEN  «F2.F6.Fe,"D:*».>«": 
A  =  F2 

2060   INPUT  ««F2,AS:?  AS 

2070   IF   AS tF5 , F16) ="FREE   SECTORS"  THEN 

?   ;?  "     press  a  k e y > " ; : G E T  oFl,B:CLO 

SE  «F2:G0T0   1680 

2880  A=A*Fl:IF 


RB 
FZ 
MZ 
FC 
BS 


OV 


QM 
BZ 


:  END 


A/F21  =  INT  tA/'F21]   THEN   ' 
:?  "     Press  a  key>".-:GET  «»F  1  .  B  :  ?   :? 
:  A  =  F8 

2898  GOTO  2868 
2108  REM  END 

2110  POKE   LM. F2 : GRAPHICS  FO 
2128  REM  CONSTRUCT   STRINGS 
2138  AS=CHHS tF18) : AS CLNJ ="  ' 
:ASCFl.Fl>=CHRStF173 :ASCLN) 
2140  BS="  ":BStLNJ=" 
.  FIJ  =US  : BS  tLNJ  =US 
2150  CS=A5 : CS CFl. Fl) 
HHS  fF4) 

2160  DS=AS:DSCFl.Fl)=CHRSt261 :DStLH)=C 
HRS  CF3}  : RETURN 
2170  REM  ERRORS 

2180  POKE  LM.F2:?   :?  "ERROR  n";PEEKtl9 
51;"  AT  LINE  "; PEEK C186) ♦PEEK C1871«256 


•  :  AS  tF2)  =AS 
=  CHRS  CFSl 
'  :  BS  tF2)  =BS  :  BS  CFl 

=CHHStFll :CStLNl=C 


M 


:  STOP 
2190  CLOSE  OF2 : ? 
ERATION  ABORTED! 
T  fi:GOTO  1680 


:  ?   :  ? 
;  :  FOR 


"DISK  ERROR--OP 
A=F1  TO  400: NEK 


spirals  and  horizontal  sweep  effects 


DANDY  DISSOLVER 


Article  on  page  18 


LISTING  1 


Don't  type  the, 
TYPO  II  Codes! 


^ 


NU 
DH 
OM 


ON  18 
? 
UB 

TI  28 
DL 
DL 

LK  38 
2 

HJ  48 

ZS  58 
:  P 
EA 

VV  68 
:  P 

OE   70 


REM 
REM 
REM 

A  =  P 
"DRA 

620 

POK 
S  =  PE 
S*41 

?  " 
88  :  G 

REM 

?  " 
OKE 
D  H. 

FOR 
LOT 

COL 


SCREEN 
BY  FRE 
tc  1  19 
EEK(74 
MING  F 

E  186, 
EK(568 
♦256»P 
LOADIN 
OSUB  4 

DRAM 
DRAMIN 
559. 8 : 
V. Z: CO 

T  =  l  T 
M,  K  : OR 
OR  18  : 


DISSOLVER  DEMO 
D  PINHO 

85.  ANTIC  PUBLISHIN 
0J:POKE  106.A-8:GOS 
IRST  SCREEN" : GOSUB 


ft-4  : 
1*25 
EEKC 
G  Dl 
68  :  G 
SECO 
G  SE 
REST 
LOR 
O  4  : 
AMTO 
FOR 


GRAPHICS  1 
6»PEEK 1561 
DLS+51 
SSOLUE  ROU 
OSUB  508 : ? 
ND  HIDDEN 
COND  SCREE 
ORE  770:FO 
K : PLOT  Y . Z 
READ  U, M. K 

Y- Z: NEKT 
T=l  TO  15 : 


:  POKE 
1  :  HDN 

TINES 
CHRS 
SCREE 
N"  :  GO 
R  T  =  l 
:  NEHT 
.  Y  .  Z: 
T 
READ 


G  INC  ■ 
UB  828 : 
260 : GOS 

559. B : 
2=PEEKC 

" : GOSUB 

C1251 

N 

SUB  268 

T8  4  :  R 

T 
COLOR  V 

M,  K .  Y .  Z 


:  PLOT 
LOT   1 

HB  80  FO 
:  PLOT 

IJ  98  RE 

UI  100  P 
RT/'25 
K  t561 

HL  lie  C 
OT  K. 
PLOT 

TE  120  C 
OT  K  . 
PLOT 
138  P 
N  6.1 
148  G 
08" 


C  A 


LU 


M.  H 
7.11 
R   T  = 

M.  K 
M  MA 
OKE 
6  :  PO 
1  :SC 
OLOR 
19  :  N 
19  .  Y 
OLOR 
18  :  N 
18.  Y 
OSIT 
0  :  ? 
OSUB 


:  DRft 
:  PLO 
1  TO 
:  DRA 
IN  5 
186  . 
KE  5 
R  =  PE 

58  : 
EKT 
:  NEH 

26  : 
EHT 
:  NEK 
ION 
«6  :  " 

230 


MTO  Y 
T  16  . 
6  :  RE 
MTO  Y 
CREEN 
A  :  GRA 
59  ,  B  : 
EKCDL 
FOR  K 
H  :  FOR 
T  Y 
FOR  K 
K  :  FOR 
T  Y  :  P 
7,8:? 
DISSO 
:  ?  "s 


,Z:NEXT  T:PLOT  8,2:P 

12 

AD   U . M. K . Y . Z : COLOR   U 

, Z: NEMT   T 

PHICS   l:POKE  756. STA 
DL=PEEK(S601 +256XPEE 
♦41 ♦256«PEEKtDL^^Sl 
=8  TO  19:PL0T   K.8:PL 
Y=l  TO  18:PL0T  0.Y: 

=1  TO  18:PL0T   H.l:PL 
Y=2   TO   17 : PLOT   1 , Y : 

OKE   712.34 
t«6;  "SCREEN":  POSIT  10 

LUES" 

PIRAL     DELAY     VALUE      20 


88  *  ANTIC  SOFTWARE  LIBRARY 


JANUARY  1986 


CP  I'*!  T  =  U5R  CnDR  tSPCHDISSJ  ,  SCR*189.  HDHl  +  1 
89,28e8.SCB.SCR*399.38.282.148,?B,ej:? 


LV 


AE 


PZ 


OL 


II- 


;  AM 

I  CN 

JF 

UD 
ZI 
LM 
PH 
SL 


ZN 


cs 


ND 


JE 


GO 


UG 
HD 


WV 
LA 

IQ 
RK 

OF 
KU 


US  GOSUB  238.?  CHHStl2SJ 

158  ?  "SPIRAL  DELAV  VALUE  6888":T=U5RC 
ADR t5PCH0ISS3,SCR«189,HDN2«189. 6888, SC 
H,SCH  +  399,48,280.1'«6,234,2J 

168  GOSUB  238:?  CHRS C 1 25) ; "SMEEP  DELAV 
VALUE  3888 "IT^USRCADRCS UP DISS) .SCR.HD 
Nl,3888.3  8,282,l-t8,7e.8) 

178  GOSUB  238:?  C  H  R  S  C  1  25  )  ;  ■•  S  ME  E  P   DELAV 
VALUE  9888" : T=USR CADR tSMPDISS) , SCR , HD 
N2. 9888, 48, 288. 146, 234. 2) 

188  GOSUB  238:?  CHRS ( 1 25 ) : "C H ANGES  AT 
INCREASING  DELAV  VALUES" : GOSUB  268:G0S 
UB  268:K=1888 

198  ?  "SPIRAL  DELAV  VALUE  ";K:T=USRCAD 
Ht5PCHDISS),SCR*189.HDNl*189.K.5CH.SCR 
^399. 38 , 282 , 148 , 78 , 8) : GOSUB  268 
288  ?  CHRS tl25) ; "SWEEP  DELAV  VALUE  ";K 
:T=USRCADRCSUPDISS).SCR,HDN2,K.48.2ee, 
146 . 234 , 2) : GOSUB  268 

K=K*1B8B:IF  K>65ee8  THEN  END 
?  CHRS C125) : POKE  77.e:G0T0  198 
POKE  53279.8:?  "HIT   OPTION   TO  GO  O 


218 

228 

238 

N" 

248 

258 

268 

278 

288 

1  =  1 


THEN  248 


IF  PEEKCS3279) <>3 
RETURN 

FOR  T=l  TO  7ee:NEHT  T:RETURN 
REM  SPIRAL  DISSOLVE  SUBROUTINE 
DIM  SPCHDISSt413):REST0RE  298: FOR 
TO  413:READ  Z : S PC HDI SS H . I ) = CHRS t 2 
]  :  NEKT  I : RETURN 

298  DATA  18  4.184,133.284.184.133,283,1 
84. 133. 206.  184.  133.  285.  184.  141.  255.  3.1- 
41.1.4 

388  DATA  18  4.141,254.3.141.8.4.184.141 
.42. 4. 184. 141. 41. 4, 184. 141. 44. 4. 184 
318  DATA  141.43.4.216.162.18.169.8.168 
.133. 287. 133. 288, 177. 285. 145. 283. 169,1 
.  141 

328  DATA  2  53.3,238.287,24.165.283.185. 
1.133.283.165.284.185.8.133.284,24.165 
.  285 

338  DATA  18  5,1,133.285.165.286,185,8,1 
33, 286, 165. 284, 285. 42. 4. 248. 4. 144. 13.1 
76 

DATA  7. 165. 283, 285. 41. 4. 144, 4, 177. 
145. 283. 238. 253, 3. 173. 253. 3. 197. 28 


340 
285, 
7 
358 


DATA   144.2, 
288 .56.165. 


16.177,169.1.141.253.3, 
283.233.28.133,283,165, 


133,284.56,165,285,233. 
286. 233.8. 133. 286. 165. 2 


144,33,176.7.165,2 


83. 285. 41. 4, 144. 24. 165. 284. 285. 44. 4 
UB  438  DATA  2  4  8.4.176.15.144.9.165.283.28 
5.43,4.248.2.176.4.177,285.145.283.238 

EP   435  DATA  2  5  3,3,173,253.3,197.288,144.1 

78,240,176,32,2,4,282,288,161,162,8,18 

4 
OT   448   DATA  18  4,157.22.288.157.196.2.232. 

224. 5. 288. 243, 96 
GI   458  REM  DELAV  SUBROUTINE 
FP  468  RESTORE   47B:F0R   1=1826   TO   1864:REA 

D  ZiPOKE  I,Z:NEKT  I:RETURN 

HA  478  DATA  17  3,254,3,248,5,286,254.3.288 

.251. 173, 255. 3. 248. 11. 286. 255. 3. 169. 25 
5 

HI  488  DATA   141.254.3,24,144,235,173,8,4, 

141. 254, 3. 173. 1.4. 141. 255. 3. 96 
VT   498  REM  SUEEP  DISSOLVE  SUBROUTINE 
LB  588  DIM  S UP D I SS t 1 8 9 ) : R E S T OR E  518:F0R  I 

=1  TO  189:READ  Z : SUPDI5S t I . I ) =C HR S CZ) : 

NEKT  I:RETURN 
ZA  518  DATA  104,184.133.284.184.133.283.1 

84.133.286.184.133-285.184.141.255.3.1 

41.1.4 
JR  520  DATA  184.141,254.3.141.0.4,216.168 

,0.169,18,141.253,3,162,28,177.285.145 

OC  538  DATA  2  83.24.165.283.185.28.133.283 

,165, 284, 185, 0,133, 204, 24, 165, 285, 185, 

28, 133 
SF  540  DATA   2  85.165.286,185,8.133,286,282 

,288, 223, 56, 165, 283, 233, 19, 133. 283. 165 

. 284. 233 
UK  558  DATA  0,133,204,56,165.285,233.19,1 

33, 285, 165, 206, 233, 8, 133. 286. 162. 28. 32 

.  2 
RO  568  DATA  4,24,144.2.288.185.177.285.14 

5, 283.  56,  165.  203.  233.  28.  133.  283.  165.  28 

4.  233 
OK  578  DATA  0.133,284,56,165,285,233,28,1 

33, 285, 165, 286, 233, 8, 133, 286, 282, 208, 2 

23,  24 
K2  580  DATA  16  5,283,185,21,133,203,165,28 

4, 185, 0,133, 284, 24, 165, 285, 185, 21, 133, 

285 , 165 
NB  598  DATA  2  8  6,185,8,133,286,32,2.4,286. 

253. 3. 288. 187. 162. 8, 184, 184, 157. 22, 288 


VH 

DATA  144.198.248.196.32.2.4.24.144      PV 
.2. 16. 181. 169. 1.141. 253. 3. 230. 208, 24         01 
360  DATA  169,28,181,283,133,283,165,28 
4, 105, 8, 133, 284, 24. 169, 28. 101, 285, 133, 
285,165  KM 

378  DATA   286,185,0-133,206,165,284,285 
,42, 4-240-4, 144, 33. 176. 7. 165. 283. 285. 4      EK 
1 

388  DATA  4.144.24.165.284.2  8  5.44.4.248      CV 
.4.176.15.144.9.165.283.285.43.4.248 
398  DATA  2.176.4.177.285.145.283.238.2       AI 
53.3.173.253.3,197.288.144,178.248.176 
,  32  RS 

395  DATA  2,4-24-144-2-16-159,169,1,141 
,253, 3, 230, 207, 56, 165, 283. 233, 1.133  NB 

480  DATA  283,165.284,233.8,133.284.56, 
165. 285. 233. 1.133. 205. 165. 206. 233, 0.13       MD 
3.286 

405  DATA   165.284.205-44-4.240-4.176.15 
.144. 9. 165. 203. 285. 43. 4. 248. 2. 176. 4  HJ 

418  DATA   177.205.145.283.238.253-3-173 
-253. 3, 197, 287, 144, 196, 240, 194, 32, 2, 4,       CJ 
24 
415 
238  , 
204 

420  DATA  233,0, 
28, 133 , 285 , 165 , 
84. 285 
425  DATA  42.4,; 


608  DATA  15 

6 

618  REM  DRA 

620  B=PEEKf 


7, 196, 2, 232. 224, 5, 208, 243, 9 


:F0R  V=« 
LOT  U, K : 
638  FOR 
:PLOT  U, 
648  FOR 
LOT  V , Z: 
650  FOR 


TO 
DRA 
V=0 
K  :  D 
U=l 
NEK 
K  =  0 
T  K, 8 : COLOR 
668  FOR  K=l 
T  K, 8 : COLOR 
678  FOR  V=2 
T  8 , V : COLOR 
688  FOR  Y=l 
T  8 , Y : COLOR 
698  COLOR  1 
NEKT  K : COLO 
,  2  :  NEKT  K 
788  COLOR  1 
EKT  K : PLOT 
718  DATA  7, 
7,11.13.7.1 
4.18.14.11 
728  DATA  14 
13.1.14.5-1 
9.17 

738  DATA  13 
5.4.15,6,5, 


U  FIRST  HIDDEN  SCREEN 

5S9):P0KE  559 , 8 : RES T ORE  718 
14:READ  U,K.V.Z:COLOR  43:P 

UTO  Y,Z:NEKT  V 

TO  9:READ  U, K, V, Z: color  18 

RAUTO  V , Z: NEKT  V 
TO  17:READ  K,V,Z:C0L0H  K:P 

T   U 
TO  18  STEP  2:C0L0R  154:PL0 
186:PL0T  K-19:NEKT  K 
TO  19  STEP  2:C0L0R  186:PL0 
154:PL0T  K-19:NEKT  K 
TO  18  STEP  2:C0L0R  154:PL0 
186:PL0T   19-V:NEKT   V 
TO  17  STEP  2:C0L0H  186:PL0 
154:PL0T  19,V:NEKT  V 

89:FOH   K=ll   TO   13:PL0T   H,2: 

R   172:F0R  K=14   TO  16:PL0T  K 


JANUARY  1986 


74:F0R     K=9     to     18:PL0T     K,2:N 
8 , 1 : RETURN 

2,7,9,8,4.8,7,9,5,9.7,7.18, 
7,7,12,9,12,18,13,8,13,18,1 

,12,15,12,3,12,4,12,1,13,4, 
4,1,15,2,15,8,15,8,17,9,15. 

,3-13-4-6,2,6,7,13,5,14.5,1 
5,5.7.1,7,3,7,14,14,15,14,1 

continued  on  next  page 
ANTIC  SOFTWARE  LIBRARY  *  89 


HU 

PZ 

5F 

EJ 

2B 

KJ 

EP 

GU 

CM 

OG 

5. 15. 18. 15. 8,14.12.14.18.15.10. 17 


39, 


748  DATA 
48.13.6 
758  DATA 
11.37. 18 
768  DATA  33 
15. 17. 37 


2.3.35 
34.14.6 

36.2. 18. 38. 3.18 
11,34.11. 11 

18. 36. 2. 17. 37 


3. 3. 35. 17,2. 33.12,6 


36.  4 


18,34.9, 


16 


17, 
17 


14.17.48. 


OG 
MM 
KU 


XH 


CG 
8D 
SF 


778  DATA  62.18.8.63.19.8.92.18,1.93.19 

.1.148.15.8.19.4,157.14.1,18,5,142,12, 

1,13,1,142,18,6,18,7 

788  DATA  11,12,15,16,18,12,17,19.18,13 

,16, 19, 18, 14, 15, 19, 9, 14, 14, 19, 8. 14. 13, 

19, 8, 15, 12, 19, 7, 15, 11, 19 

798  DATA  9.18.18,19.8,2,2.4.8.3.5.8.8. 

4.4.8.0.5.4.9.8.6.2.8.8.7.1.8 

888  DATA  175.7.8,9,8,175,9,9,9,18,188, 

7, 9, 7, 11, 188, 6, 18, 6, 12, 188, 5. 18. 5, 11,1 

73,3,12,5.14 

818  REM  REDEFINE  CHARACTER  SET 

828  GRAPHICS  1  :  S  T  AR  T  =  C  P  EE  K  C  1  8  6  J  -  8  J  »»2  5  6 

:SHI  =  IMTCSTAHT/2  56J:SL0  =  START-SHI«»256: 

POKE  283,SL0:P0KE  284. SHI 

838    DIM   CHARS  C28}  :  CHAR$  =  "»a<rnB:acin[:incn[a 

CDQnoaDaBIIDaGJGlir*"  :  Z  =  USR  CADR  1CHAR$]  1  :  REST 
ORE  860 

848  FOB  T=l  TO  21:READ  K:FOR  V=8  TO  7: 
READ  Z:POKE  K ♦ V ♦START . Z : MEK T  Y:NEKT  T 
858  DI.ST  =  PEEK(568)  *256«PEEKC561I  :HDN1  = 
PEEKCDL.ST*4J  *256»»PEEKtDLST*5J  :  RETURN 
868  DATA  8.165,231,231,231.255,219,255 
,231, 16. 66, 231, 165, 231, 165, 231, 255, 255 
,24, 161, 162, 228, 232, 248, 227, 227, 227 
878  DATA  3  2,5,69,231,231,167,255,255,2 
31, 48, 24. 68, 126, 66, 126, 219, 255. 255, 48, 
8, 8, 8, 36, 36, 36, 255, 255 

888  DATA  56,153,153,153,153,153,255,15 
3, 255, 64, 8, 8, 8, 8, 165, 255, 219. 255, 88, 8, 
24, 68, 126, 60. 24. 24, 24 

898  DATA  88,4,14.63,115,8,48,128.252.9 
6. 8, 44, 68, 254, 76-44, 28, 22, 104, 8. 52, 34, 
127, 58, 52, 48, 184 

988  DATA  288,255,255,255,255,255,255.2 
55. 255, 112. 8, 24. 8. 48. 186, 28, 28, 28, 128. 
O, 24, 16, 28, 86, 56, 20, 28 

918  DATA  224.8,58,36,128,112,112,88,88 
,232, 8, 76, 36, 38, 14, 14, 10, 18 

920  DATA  248,168,224,168,248,248,252,2 
54, 255, 248, 1.1. 1,3. 167, 239, 191, 253 
938  DATA  488.255.239.231.231,183,39,7, 
7, 488, 191. 239, 255, 254, 252, 248, 248, 192 


LISTING  2 


OF 
DH 
OM 
KM 

CE 
KI 

TN 

SH 


AV 
EK 


MM 
HV 


EE 


2  RE 

3  RE 

4  RE 
18  D 

5  (18 
28  O 
38  ? 
INE  = 
48  I 
38 

50  ? 
SSOL 
NPUT 
60  G 
EN  G 
70  ? 
80  I 
OTO 
98  G 
188 
R  81 
1;  "3 
118 


M  DISSOLVE  SUBROUTINE  CREATOR 

M  BY  FRED  PIHHO 

M     CO      1985,      ANTIC     PUBLISHING     INC. 

IM     SPRCHRSt413),SPRBITSt417J ,SMEEP 

9)  . NMBS (2J  , ZS (1) 

PEN     »»3,  4,  8,  "K:  ■■ 

•(GRAPHICS  MODE  D  ES  I  R  E  D  (  8  -  1  5  )  "  ;  :  L 
30:G0SUB   3ie:G=NMB 
F  G<0  OR  G>15  THEN  GOSUB  488:6010 


"DO  YOU 
«E":?  ■• 

NUMBER" 
OSUB  318 
OSUB  488 
MORKING 


MANT  A:":?  "    1- SPIRAL 
2. SWEEP  DISSOLVE":?  " 
: LINE=58 

D=:NMB:IF     DOl     AND     D02 
GOTO     58 

IF  D=2  THEN  260 


DI 

I 


F   CG<3  OR  G=12  OR  G=13J   THEN  F=1:G 

178 

OSUB  748:GeSUB  1118:G0SUB  418 

?  »l;"31999  REM  SPIRAL   DISSOLVE  FO 

T-MAPPED  MODES  CGR  .  3-11,  14-15)  ":  ?  «» 

2888  DIM  SPBTDISS C417J " 

?  ««l;"328e5  SPBTDISS  tl,  85J  =";  CHRS  t 


L 


34J  ; SPHBITS  tl, 
ZJ  128  ?  «»l;"3281 

S t34)  ; SPRBITS  t 
MN  138  ?  »l;"3281 

RS t34) ;SPRBITS 
FK  148  ?  t»l;"3282 

R5  t34J  ; SPRBITS 
GO  150  ?  ttl:"3282 

HS  t34)  ; SPRBITS 
478 

168  V  «l:"3228 

178  GOSUB  518 


PI 
AG 

VM 


85)  ; CHRS  t34) 

8  SPBTDISS t86. 170) = 

86. 178)  ; CHRS  (34) 

5  SPBTDISS (171, 255) 

(171, 255) ; CHRS (34) 
0  SPBTDISS (256 , 340) 

(256, 340) ; CHRS (34) 
5  SPBTDISS (341. 417) 

(341,417)  :CHRS(34)  : 

0  RETURN":GOTO  300 
GOSUB  1B88:G0SUB  41 


";  CHR 

=  ";  CH 

=  ";  CH 

=  "  ;  CH 
GOSUB 

8 


LT 
TN 

00 

BQ 

UN 

HP 


PH 
EM 


180  ?  ««l;"32829  HEM  SPIRAL  DISSOLVE  FO 

R  CHARACTER  MO D E S ( 0 - 2 ,  1 2  ,  1 3  )  " 

198  ?  Ml;"32838  DIM  SPC HDISS ( 41 3 ) " 

288  ?  »»l;"32835  SPCHD  ISS  (  1  ,  85)  ="  :  C  HRS  ( 

34) ;SPRCHRS(1,85) :CHRS(34) 

210  f     •»l;"32e48  SPCHDISS  (86,  178)  =";  CHR 

S(34) :SPRCHRS(86,1?8) :CHRS(34) 

228   ?  t»l;"32845  S  P  C  H  D  I  S  S  (  1  7  1  ,  255  )  =  "  ;  CH 

RS(34) ;SPRCHRS(171,255) :CHRS(34) 

«»l;  "32858  SPCHDISS  (256,  348)  =";CH 
;SPRCHHS(256.348)  ; CHRS  (34) 
«»l;  "32055  SPCHDISS  (341.  413)  =";CH 
;SPRCHRS(341,413) ;CHRS(34) :GOSUB 


238  ? 
RS (34) 
248  ? 
RS (34) 

478 
258  ? 


YQ 
BR 
MI 

MG 
NV 
VO 
GN 
FO 
AC 
ML 

OP 

LL 

HJ 
NR 

JO 
KA 
UR 
BM 

KA 

LH 

AG 


<*l:"32208  RETURN":G0TO  300 
268  GOSUB  970:G0SUB  1238:G0SUB  418:?  t* 
l;"32859  REM  SMEEP  DISSOLVECALL  MODES) 
":?  «1,"32860  DIM  S WPO I S S ( 189) " 
278  ?  »l;"32865  S MPD I S S ( 1 , 8 5 ) = " : CHR S ( 3 
4) :SMEEPS(1,85) ;CHRS(34) 

280  ?  ««l;"32878  SMP  D  I  S  S  (  8  6  ,  1  7  8  )  =  "  ;  C  H  R  S 
(34) :SMEEPSC86,178) ;CHHS(34) 
298  ?  t«l:"32e75  SMPOISS  (  1  7  1  ,  1  89)  ="  ;  CHR 
S(34):SMEEPS(171,189):CHRS(34)  :GOSUB  4 
78:?  ««l;"32288  RETURN" 
388  ?  "LISTING  COMPLET ED ■ " : END 
318  A=PEEK(16) -128 : IF  A<0  THEN  338 
320  POKE  16.A:P0KE  53774. A 
KK=1 : NMBS="" : ?  "?"; 

GET  ««3.A:?  C  HRS  (  A  )  :  :  ZS  =  S  T  R  S  (  8  ) 
IF  A=1S5  OR  HK=3  THEN  388 
IF  A<48  OH  A>57  THEN  ?   :GOSUB  488: 
:GOTO  LINE 
NMBS (KK .  KK) =CHRS  (A)  : K K  =  K K ♦ 1  :  G O T O  3 


330 

340 

350 

360 

POP 

370 

48 

388 


THEN  GOSUB  400:POP 


IF   LEN(NMBS)=8 
:GOTO  LINE 

398  NMB=VAL (NMBS) : ?   :RETURN 
488   ?  "□INCORRECT   RESPONSE!   PLEASE  THY 

AGAIN!":FOH   T=l  TO  ie8:NEKT   T:RETURN 
418  ?  "LISTING  ROUTINE   TO  DISK  AS  " 
420  IF   D=2   THEN  468 
438  IF  F   THEN  458 
448   ?  "    D : SPRBITD5 . LSI- 
D:SPRBITDS.LST":RETURN 

SPRCHRD5 . LST' 
LST" : RETURN 
SMEEPDIS . LST" ; 
LST" : RETURN 
'  32899  REM  DELAY  ROUTINE":? 
RESTORE  32118:F0R  1=1026  TO 


458  ?  "    D: 
D : SPHCHRDS . 
460  ?  "   D; 
D : SMEEPDIS 
470  ?  «f  1  ;  " 
t»l  ;  "32188 


OPEN  Ml , 8. 8.  ' 


OPEN  nl , 8. 8 , 


OPEN  Ml , 8 , 8 . 


YN 
8L 
ZC 

DA 
NL 


1864:READ  Z:POKE  I,Z:NEKT   I" 

480      ?     ttl;"32118     DATA      17  3,254,3.248-5,2 

06-254-3-208-251-173-255-3-248-11, 286, 

255 , 3 , 169, 255" 

498  ?  ««l;"32128  DATA  141-254.3-24,144, 

235. 173, 8, 4-141, 254-3-173-1-4-141, 255. 

3. 96" : RETURN 

588  REM  SPIRAL  DISSOLVE  FOR  CHARACTER 

MO DES(GH. 8-2. 12-13) 

518  RESTORE  528:F0R  1=1  TO  413:READ   Z: 

SPRCHRS (I -  I)  =CHRS (Z)  :NEKT  I:RETURN 

528  DATA  184,184.133.204.104.133.283.1 

04-133. 206. 104. 133-285, 184-141-255-3. 1 

41.1.4 

538  DATA  10  4,141,254.3.141.8.4,184.141 

.42.  4.  184.  141,  41, 4-104, 141,  44, 4,  184 

548  DATA  141,43,4,216,162,18,169,8,168 


90  *  ANTIC  SOFTWARE  LIBRARY 


JANUARY  1986 


,133. 287. 133. 298. 177. 205. 145, 203, 169,1 
.  141 
JM  550  DftTfl  253,3,230,207,24,165,203,105, 
1,133, 283, 165, 204, 185, 8, 133-204, 24, 165 
,  205 
OU  560  DATA  105,1,133,205,165,206,105,0,1 
33. 206, 165, 204, 205, 42, 4, 248, 4, 144, 13,1 
76 
DE  578  DATA  7,165,283,205,41,4,144,4,177, 
205, 145, 203, 238, 253, 3, 173, 253, 3, 197, 20 
7 
UO  580  DATA  144.198,248,196,32,2,4,24,144 

,2. 16, 181, 169, 1,141, 253. 3. 238, 288, 24 
HL  598  DATA  16  9,28,181,283,133,203,165,20 
4,185,8,133,284.24,169,28,101,205,133, 
285. 165 
FV  608  DATA  286.105.0.133.206,165.204.205 
.42. 4. 240. 4. 144. 33. 176. 7.  165. 203. 205. 4 
1 
UN  610  DATA  4.144,24.155,204,205,44.4.240 

.4,176.15,144-9,165,283.285.43.4,240 
KP  628  DATA  2.176,4,177,285,145,283,238,2 
53,3.173.253.3,197,208.144,178,240.176 
.  32 
H5  630  DATA  2.4.24.144.2.16.159.169.1.141 

.253,3.230,207,56,165,203.233,1,133 
SH  640  DATA  2  0  3.165.204.233.0.133.284.56. 
165. 285. 233. 1.133, 205, 165, 206, 233. 0,13 
3,  206 
OC  850  DATA  165,204,285,44,4,248,4,176.15 

.144,9,165,283,285,43,4,248,2,176.4 
LG  668  DATA  17  7.205,145,203,238,253.3.173 
.253. 3. 197, 207, 144, 196, 240, 194, 32. 2. 4. 
24 
BK  670  DATA  14  4.2.16,177,169,1,141,253.3. 
230. 208. 56. 165. 203. 233. 20. 133. 203, 165. 
204 
ZD  688  DATA  233.8.133.284.56.165.205.233. 
28. 133. 285. 165. 286. 233. 8. 133. 286, 165, 2 
84. 205 
LJ  690  DATA  42.4.240.4,144.33.176.7.165,2 

03, 205, 41, 4, 144, 24, 165, 204. 285, 44, 4 
VY  700  DATA  240,4,176,15,144,9,165,203,20 
5, 43, 4, 240, 2, 176, 4, 177, 205, 145, 203, 238 

DZ  710  DATA  253,3,173.253.3.197.208.144,1 

78. 240. 176. 32. 2, 4, 202, 208, 161, 162, 8, 18 

4 
OS  728  DATA  184,157,22,208,157,196,2.232. 

224. 5. 208, 243, 96 
ZQ  730  HEM  5PIRAL  DISSOLVE  FOB  BIT-MAPPED 

MODES 
ZK  740  RESTORE  750:F0R  1=1   TO  417:READ  Z: 

SPR8IT5tI,IJ=CHHStZJ :MEKT   I:BETURN 
ZK  750  DATA  10  4,104,133,204,104,133,203,1 

04, 133, 206, 104, 133, 205, 104, 141, 255. 3,1 

41,1,4 
JC  760  DATA  104.141,254,3,141,0,4,184,141 
,42,4.104,141,41,4.104.133,213,184,133 

TI  770  DATA  212,184-141,44,4.104,141,43,4 
.104, 133, 215, 104, 133, 214. 216. 152, 9, 169 

,  0 
KL  780  DATA  13  3.207,133,208,177,285,145,2 

83,  169.  1.141,  253,  3, 230.  207,  160,  0.24,  16 

5.203 
KG  798  DATA   10  5,1,133,203,165.204,185,0,1 

33.  284.  24,  165,  205,  105.  1,133,  205.  165,  20 

6,105 
LT   80 B  DATA  0.133.206,177.205,145,203.238 

.253. 3. 173, 253, 3, 197, 287, 144, 216, 248, 2 

14  ,  32 
IH  810  DATA  2,4,24.144,2.16,197,169,1,141 

.253,  3, 230, 208, 160, 0,24,  169,  20.  101 
ID  820  DATA  283.133,203,165,204,105,8,133 

,284,24,169,20,181,205,133,205,165,206 

. 105, 0 
C«  838  DATA  13  3.206.177,205.145,283,238,2 
53. 3. 173,  253, 3, 197. 288.  144.  216. 248. 214 

3  2  2 
KA  84o'dATA  4.24.144.2,16,195,169,1,141,2 


53, 3. 230, 207, 160, 0,56, 165, 203, 233,1 
PY  850  DATA  133,203.165,204,233,0,133.204 

,56. 165. 205. 233.1. 133. 205. 165. 206. 233, 

0,  133 
YL  860  DATA  2  06.177,205,145,203,238,253,3 

,173.253.3.197,207.144,216,240.214,138 

. 240, 62 
VS  878  DATA  32,2,4,24,144,2,16,192,169,1- 

141, 253, 3. 230. 208, 160-0, 56, 165, 203 
FJ  880  DATA  2  3  3,20,133,203,165,204,233,0, 

133, 204, 56, 165, 285, 233, 28, 133, 205, 165, 

286 , 233 
OW  898  DATA  8,133,206,177,205,145,203.238 

.253. 3. 173. 253. 3. 197. 208. 144. 216, 248. 2 

14.  32 
KU  900  DATA  2.4.202.16.197.173.41.4,133,2 

83, 173, 42, 4, 133, 204, 173, 43, 4, 133, 285 
GG  910  DATA  173,44.4.133.206.162.30.169,2 

8. 133, 216, 177, 205, 145. 203, 177, 214 , 145, 

212, 24 
IS  920  DATA  165,203,105,1,133,203,165,204 

,105.0.133.204.24,165-205-105.1.133.20 

5.165 
HK  930  DATA  206.105.0,133.206.56,165.212. 

233, 1,133, 212, 165, 213, 233, 8, 133, 213, 56 

.  165 
MO  940  DATA  214,233,1,133,214,165,215.233 

.0.133.215.198.216,208,192,32,2,4,202, 

208 
GS  950  DATA  18  2,162,0,104,184,157,22,288, 

157,196,2,232,224,5,208,243,96 
NZ  960  REM  SUEEP  DISSOLVE  FOR   ALL  MODES 
LK  970  RESTORE  980:FOR  1=1  TO  189:READ  Z: 

SWEEPS  CI ,  IJ =CHHS tZJ  :MEKT  I-BETURN 
ZS  980  DATA  10  4,104,133,204,104,133,203,1 

04.133.286. 104. 133. 205. 104. 141. 255. 3.1 
41,1,4 

KJ  990  DATA  104,141,254,3,141.0,4,216,160 
.0.169.10.141.253,3,162,20,177,285,145 

PB  1000  DATA  203,24,165,203,105,20,133,20 

3,165,204.105,0,133,204,24,165,285.185 

. 28. 133 
KZ  1818  DATA  285.165.286.185,0,133,206,20 

2, 208, 223, 56, 165. 203. 233. 19. 133. 203, 16 

5. 204 . 233 
QZ  1020  DATA  0.133.204,56,165,205,233,19, 

133, 285, 165, 286, 233, 8, 133. 286, 162, 28, 3 

2,2 
SB  1830  DATA  4.24,144,2,288,185,177-285,1 

45. 203. 56. 165. 203. 233. 20. 133. 203. 165. 2 
04, 233 

OQ  1040  DATA  0,133,204,56,165,205,233,28, 

133,205,165,286,233,8,133,286,282,208, 

223 , 24 
OJ  1050  DATA  165,203,105,21,133,203,165.2 

04. 105, 0.133, 204, 24, 165, 205, 105, 21, 133 

, 205, 165 
DM     18I&8     DATA     2  86,105,0,133,286,32,2,4,286 

,253,3,208,187,162.0,104,104,157,22,28 

8 
ZA     1070     DATA     157,196-2-232.224,5,208,243. 

96 
VW  1888  IF   CG=:1  OR  G  =  21   THEM  1188 
SL  1898  SPRCHR5 t46J =CHRS t20J  :  5PRCHHS  11421 

=  CHHSC40J  :  SPHCHR5  tl55J  =CHHS  140)  :SPRCHH 

SC316)=CHRSt48J:SPRCHRSC3291=CHBSC48> 
HF   1100  SPRCHB5 £4131 =CHHS C96J : RETURM 
GC   1118   IF   CG=3  OR   G=4)   THEN   1150 
NN  1120  IF   (G=5  OR  G=5  OH  G=14J   THEM  1178 

KM  1138  SPHBITS  (58)  =CHHS (19J  :  SPHBITS <139J 
^CHRSt40) :5PRBITStl52)=CHH5t40) :SPHBIT 
5(262)=CHRS(40):SPHBITSt275)=CHHSt48) 

MH   1140  SPHBITS t329J =CHRS 140) : GOTO  1178 

KC  1150  SPHBITS (58) =CHHS t4) : SPHBITS (139) = 
CHRSCIO) :SPRBITStl52)=CHRS(10) :SPRBITS 
(252)=CHHS(10):SPRBITS(275)=CHR5tlO) 

PR   1160   SPRBIT5(329)=CHRS(10) 


JANUARY  1986 


continued  on  next  pase 
ANTIC  SOFTWARE  LIBRARY  •  91 


KG  117B  RESTORE  1218:F0R  V=3  TO  11:RE«0  Z 

:IF  Y=G  THEM  SPRBI T S t 32 7 J = C HRS C Z> : POP 

:GOTO  1220 
MJ  1188  NEKT  Y 
KN  1198  IF  G=14  THEM  SPRB I T 5 C 3 2 7 J =CHRS t 70 

1 
IP  1280  IF  G=15  THEM  SPRB I T S t 3 2 7 J =CHHS t 60 

} 
TI  1210  DftTfl  5,15.18,38.28.60.76.76,76,60 

AM  1220  SPRBITS t417J =CHRS C96J : RETURN 

HU    1230  IF   CG=1  OR  G=2  OR  G=5  OR  G=6  OR  G 

=14J   THEM  1308 
MU  1240  IF   tG=0  OR  G=1S  OR   CG>6  AND  G<141 

1   THEN  1280 
OL  1250  SMEEPSC32J =CHR$ C5) : SWEEPS €461 =CHH 

SH0)  :  SWEEPS  C59J  =CHHStl0J  :  SWEEPS  t  75  J  =0 


OK 
GU 


KK 


t 

LS  1 

CM  1 

1 

XT  1 


RS(9 
260 
HRS  C 
7J  =C 
270 
280 
S  140 
HRS  C 
290 
HRS  C 
7J  =C 
308 
IF  Y 
981  = 
310 
320 
92-  1 
330 


1 : SWEEPS 
SWEEPS  CI 
101 : SWEE 

HRS  cm 

GOTO  130 
SWEEPSC3 
1 : SWEEPS 
391 : SWEE 
SWEEPS  CI 
401 : SWEE 
HRS  C411 
RESTORE 
=G  THEM 
CHRS  CZ)  : 
NEKT  V 
DATA  24, 
92. 192- 2 
SWEEPS  CI 


C881 =CHRS  C91 
151 =CHHS  C101 
PS  C1441 =CHBS 

0 

21 =CHR5  C201  : 
C591 =CHRS  C40 
PS  C881 =CHRS  C 
151 =CHRS  C401 
PS  C1441 =CHRS 

1320:FOR  Y=0 
SWEEPSC371 =C 
POP   :GOTO  13 

20- IB- 20. 40, 
0-10. 160. 168 
891 =CHRS  C961 


: SWEEPS  C1281  = 
cm  :SWEEPS  CI 


SWEEPS  t461 =CH 

1  : SWEEPS  C751  = 

391 

: SWEEPS  C1281  = 

C411 : SWEEPSCl 

TO  15:READ  Z 
HRS  CZl  : SWEEPS 
30 

40. 80- 80-160. 

: RETURN 


a  Dunseons  &  Dragons  scorekeeper. .  .and  more 

DUNGEON  MASTER'S 
APPRENTICE 


Article  on  page  21 


LISTING  1 


Don't  type  the 
TYPO  il  Codes!' 


<:^ 


HG 

IT 

OH 

OL 

DA 

US 

DM 

VP 

IF 

ZA 

EK 

RU 

RM 

DA 

VB 

CE 

RA 

LL 

IM 

HS 

SW 

VV 

KI 

DO 

YH 

JW 

5H 

0  DATA  n 

1  REM  DU 

2  REM  BY 

3  REM   CC 

43  POKE 

44  GRAPH 
GOTO  58 

45  IF  L< 
50  READ 
POSITION 
55  POKE 
K=2*20»C 
OTO  45 
60  GOSUB 
F  S=15  T 
65  POKE 
ITION  M, 
=  V-1 

70  IF  S= 


a  i  n  Menu 
NGEONS 

ERNIE  NEGUS 
1   198S,   ANTIC  PUBLISHING  IMC. 
53277. 0:GOTO  ia0:DATA  Q 
ICS  0:GOSUB  830:RESTORE  L:N=0: 

40  THEN  L  =  L«^1  :  RESTORE  L 

AS:IF  AS="0"  THEN  K=2:Y=1:Z=1: 

7.21:?  BS :GOTO  60 
752- 1 : N=M*1 : V=N : Y=N-19»CN>191 : 
N>191  :  POSITION  K.V:?  "o  '■;AS:G 

830:POKE  53 277 . 4 : S = ST ICK C 8 1 : I 
HEN  0=18:GOTO  98 

53277, 4 :0=0-2 : POKE  53279-l:P0S 
Y:?  "O-JIF  S=14  AMD  Y>1  THEM  Y 

13  AND  V<M  AND  V<19  THEN  V=Y+1 


75  IF  S=7 
88  IF  S=l 

85  Z=V*19 
O  85 

86  FOR  NN 
90  POSITI 

FOR  S=l 
95  POKE  5 
: RETURN 
100  DIM  A 
110  POKE 
L^iea : 85= 
120  DATA 
sp  1  aw  Cha 
arac  ter . A 
130  GOSUB 
140  ON  Z 
150  BS="H 
44 : DATA  M 
.11,12,13 
168  T=Z-1 
170  M=0:B 
OSUB  44:R 
DATA  2,3, 
188  FOR  K 


AND  Y*18<N  THEN  K=22 
1  THEN  K=2 
**CK  =  221:IF  Z>  M  THEM  Y  =  Y-l:GOT 

=1  TO  58:NEKT  MM 

ON  K,Y:?  •••■•:IF  STRIGCOI   THEN 
TO  0:MEXT  S:G0T0  60 
3277,0:FOH  NN=1  TO  SO:NEKT  NN 

SC331 ,CSC161 .D$C161 
:TRAP  110:P0KE  842,12: 

Make  selection" 
ce, create  Character, Di 
save  Charac ter , Load  ch 
bat ,  0 


S  C3 
764 
"P  I 
Rol 
r  ac 
ut  o 
44 
GOT 
ow 
a  i  n 
,  14 
:  IF 
S  =  " 
EST 
4  .  6 
=  1 


31  .  B 
.  255 

ease 
I  Di 
ter  , 
-Com 

O  15 
nany 

Men 
,  IS. 

Z=l 
What 
ORE 
.8,1 
TO  Z 


0,210. 370, 438, 450. 490 

throws?" :l=150: GOSUB 
u, 1,2. 3. 4. 5, 6, 7. 8-9. 10 
16.17.18,19,20.21-0 

THEN  lie 

kind  of  D t e?" : L=170 : G 
L:?  "K«Die  Rolls****": 
O.  12. 28. 180.  O 

READ  Y.:NEHT  K:FOR  K  =  l 


zo 

NK 

UE 

LH 

LF 

GH 

GO 

LC 

MS 

SITI 
:  GOT 


TO  T  :  N  =  INT  CRND  teH»Yl +1  :  ?  M;"  ";:M=M*M 
:MEHT  K:?  ■ 7     "♦*Total=";M 
190  POKE  752,l:lF  STRIGCOI   THEM  PO 
OM  7,21:?  "Press  trigger  for  nenu*' 
O  190 

2O0  GOTO  150 

210  TRAP  110:?  "n":?  "Enter  nane  o 
aracter";  riMPUT  CS:L  =  210:BS  =  " Enter 
ss  of  Char ac ter ": GOSUB  44 
220  DATA  Main  Menu . Monster . F i 3h ter 
adin. Anti-paladin. Ranger. Caualier- 
arian, Bard, Cleric-Druid- Monk , N  i  n  Ja 
230  IF  Z=l  THEN  lie:DATfl  Thief, Ass 
n, Magic  user  ,  1 1  I  us i on i s t , a 
240  CL=Z-l:lF  CL=1  THEM  BS="Enter 
O   for  Menu":GOTO  260 
BS="Conba t an t  Level,  o  for  Men 
GOSUB  700 : L=260*C : GOSUB  44 
DATA  0,UP  to  1-1, 1-1- 1 , !♦, 2-3* 
7+, 8-9*, 10-11* -12-13*, 14-15*- 1 


die 
258 
260 
261 
♦-  6- 


f  Ch 
c  I  a 

,  pa  I 
Barb 

ass  i 

Hit 

u  " 

.  4-5 
6*,  O 


YE 

AI 

LW 

MQ 
MF 

JS 

IK 

AM 

FL 

HO 

AM 

GP 

SD 


92  *  ANTIC  SOFTWARE  LIBRARY 


262  DATA  0,1,2,3.4,5,6,7,8,9,10-11-12, 
13-14,15,16, 17* , D 

263  DATA  0-1-2-3.4.5-6-7-8-9.10,11-12. 
13, 14, 15, 16, 17. 18, 19*, Q 

265  DATA  0,1,2,3,4,5,6,7,8-9-10,11.12. 

13. 14, 15-16. 17, 18, 19, 20, 21*, 0 

270  LE=Z-l:lF  LE=0  THEN  110 

280  BS  =  "ArMor  C I  a s s" : L  =  280 : GOSUB  44:AC 

=Z-12:1F  Z=l  THEM  110 

290  DATA  Main  Menu ,  ~ 10 .  -9 ,  -8 ,  -  7 ,  -6 . -S . 

-4,-3,-2,-1,0,1,2.3.4,5,6,7-8,9,10,0 

300  BS-"Bonus   to  h i t" : L= 300 : GOSUB  44:8 

H  =  Z-1 

310  DATA  0,1,2,3,4,5,6,7,8,9,10,11-12. 

13,14,15,16-17,18,19 

312  DATA  20,21,22,23-24-25-26.27,28-29 

.30. 31, 32, 33. 34-35-36-37, Q 

320  B$  =  "De f ens i ue  Ad  just nen t" : L  =  310 : GO 

SUB  44:DE=Z-1 

330  B9  =  "DaMa3e  Ad  Jus t nen t" : L  =  31 O : GOSUB 

44 : DA=Z-1 : L=0 
340  RESTORE  L:L=L*l:READ  AS:IF  AS<>"0" 

THEM  340 
350  GRAPHICS  0:POKE  709 .  4 : POS IT  ION  2.5 

JANUARY  1986 


:?  L-l;"  DftTn  ■■;  cs;  ".  ■•;  cl;  ",  •■;  LE:  ".  ■•;  fl 
c:",  "iBH ;",'■;  de;  ".  ■■;  Dn  .•  ?  "G  .  lie" 

OK  368  POSITION  2.1:P0KE  842.13:5T0P 

JF  37B  BS="5elect  Char ac t er " : L =0 : GOSUB  44 

:IF  Z=l  THEM  118 
LO  388  RESTORE  Z-1:READ  n$ . CL . L E . AC . BH . DE 

.  DA 
UX  398  ?  ■•■«♦♦*■•:?  ASiRESTORE  22e:F0R  K  =  l 

TO  CL*l:READ  ASiNEXT  K:L=LE:?  AS;"  ";: 

GOSUB  678:? 
SL  488  ?  "Amor  Class  =  ";AC:?  "Bonus  to 

hit  =  ";BH:?  "Defense  Adjust  =  ";DE:? 

"Danase  Adjust  =  ";DA 
CI  418  POSITION  5.21:?  "Press  trisger   for 
Henu":IF  STRXGC8)   THEN  POKE  752.1:G0T 

O  418 
PG  428  GOTO  378 
FM  438  ?  "«" : ?  "Enter  F i 1 enaMe" ;: INPUT  CS 

:GOSUB  888 
UZ  435  POKE  755, 1 : POSITION  2.7:?  "    BBSAU 

ING" : POSITION  2.4:P0KE  764.12 
FO  448  LET  S A WING=1 18 : L 1ST  CS.1.3e:END 
WZ  458  POKE  559.e:F0R  L=l  TO  38  STEP  19:? 
"K««":FOR  K=L  TO  L*19:?  M:NEXT  K:?  "G 

.46e":P0KE  842 . 1 3 : POSIT ION  2.8:ST0P 
CD  468  POKE  842,12:NEKT  I. 
HS  478  ?  "«<":POKE  559.34:?  "Enter  Filenan 

e";:INPUT  CS:GOSUB  888 
SK  475  POKE  75  5  .  1  :  P  O  S  I  T  I O  N  2,7:?  "    I3BL0A 

DING" : POSITION  2,S:P0KE  764,12 
KV  488  LET  LO AD ING= 1 IB : EN T ER  CS:END 
AR  498  L  =  e  :  BS  =  "Choose  A 1 1  ac  k  er  •■  :  G  OSUB  44: 

IF  Z=l  THEN  118 
YE  588  A=Z-1 : L=8 : BS="Choose  D e f e nd er " : GOS 

UB  44:IF  Z=l  THEN  118 
ZN  518  RESTORE  A:READ  AS:?  "n*":?  AS;"  Sw 

inss  at  ";:READ  CL . L . D , BH , D . D A 

UE  528  RESTORE  Z-l:REAO  AS:?  AS:?   :READ  D 

, D , AC , D. DE. D 
HJ  538  RESTORE  22e:F0R  K=l  TO  CL*i:READ  A 

S  :  NEXT  X 
AV  548  GOSUB  7  8  8  :  K=  CI  N  T  C  C  L  -  1 J  .^C  J  ♦  1 1  +  1  :  R  =  1 

968*22e«C : R=R+AC»18 : RESTORE  R:FOR  X=l 

TO  k;read  AU:NEXT  X 
CJ  558  ?  "Attacker   Is  a  "; :GOSUB  678:?  " 

";AS:?  "Defender  has  a  ";AC;"  ArMor  ci 

ass" 
OV  568  ?   :?  "Attacker  must  roll   a  basic   " 

; RV : "     to  hi t" : AW=AU*DE 
JT  578  IF  DE<>8  THEN  ?  "Which   is  Modified 
to  a  ";AW;"  by":?  "the  Defender  adjus 

t  Of  "; DE 
OR  588  AU=AW-BH:IF  BH<>8  THEN  ?  "The  Atta 

cker's  bonus  to  hit  of  ";BH:?  "further 
Modifies  this  to  a  ";AU:? 
ZP  598  IF  DA08  THEM  ?  "The  Attacker-s  Da 

Mage  Adjust   is  ";DA 
IG  6B8  ?   :?  "The  roll   is  " ; : Z= I M T t RMD (8 J » 

281*1:?  Z;"  and  is  a  ";:IF  AW<=Z  THEM 

?  ■•hit":GOTO  628 
PL  618  ?  "Miss" 
MA  628  POSITION  8.21:?  "Press  trigger  to 

Continue":IF  STRIGCBJ   THEN  POKE  752.1: 

GOTO  628 
RU  638  IF  AW>Z  THEN  498 
XT  648  L=178 : BS="Max i MUM  Meapon  DaMa3e":G 

OSUB  44 
KT   658  RESTORE  178:F0R  L=l   TO   Z:READ  K:NE 

XT  L : L=6S8 : BS="How  Many  R o 1 1 s ?" : GO SUB 

44:DATA  1,2,3,4,5,6,7.8,9,18,0 
ZM  655  T  =  8:?  ••'i**Die     Ro  1  1  s  *  ♦  *  "  :  F  OR  X  =  l  TO 
Z: R=INT tHND C81»KJ +1 : ?  R;"  ";:T=T+R:ME 

XT  X:?   :?  "■i.*Total   =  ";T 
VL  668  ?  "**Attacker  DaMage  Adjust  of  ";D 

A;"  added":?  ■•♦♦Attacker   scores  ";T*DA 

;"  Hit  po i nts" : Z=-58 : GOTO  628 
EO  678  IF  CLOl  THEM  ?  "level   ":L::RETURM 

JJ  68B  RESTORE   268:F0R   X=l   TO  L+1:READ  BS 
:MEXT   X 

JANUARY  1986 


PE  698  ?  BS;"  Hit  Die";:RETURN 

MD  788  C=l:lF  CL>1  THEN  C=2 

OC   718   IF   CL>8   THEM  C=3 

GC  728  IF  CL>12  THEM  C=4 

HX73eiFCL>14THEMC::::5 

ZL  748  RETURN 

SO  888  IF  CSC1,1J="D"  AND   CCSt2,2J=":"  OR 

CSt3,3J=":"J   THEN  828 
NT  818  OS tl, 2J ="D : " : DS t3J =CS : CS=DS 
ZI  828  RETURN 

TS  838  POKE  16,112:P0KE  53774 , 1 12 : RETURN 
JV  2878  REM  MOMSTER 
PE  2888  DATA  -18.26,25,24,23,21,28.28,28, 

28.19,18, 17 
IS  2898  DATA  -9,25,24,23,22.28,28,28.28,1 

9,18.17,16 
HP  2188  DATA  -8,24,23,22,21.28,28,28,28,1 

8,17.16.15 
YR  2118  DATA  -7,23,22-21,28.28.28.28.19.1 

7. 16. 15, 14 
YJ  2128  DATA  -6.22.21,28,28,28,28,19.18.1 

6, 15, 14, 13 
NK  2138  DATA  -5,21,28.28,28.28.28.18.17,1 

5. 14, 13, 12 
MK  2148  DATA  -4,28,28,28.28,28,19,17,16,1 

4,13,12,11 
JX  2158  DATA  -3,28,28,28,28,19.18,16,15.1 

3, 12, 11, 18 
DS  2168  DATA  -2,28,28,28.28.18.17,15,14,1 

2.11,18,9 
ZW  2178  DATA  -1.28.28,28.19,17,16,14,13,1 

1.18.89,88 
XZ  2188  DATA  8.28.28.19,18,16.15.13,12,18 

,09.88,87 
EC  2198  DATA  1.28.19.18,17,15,14,12,11,89 

, 88, 87, 86 
UJ  2288  DATA   2,19,18,17,16,14,13.11,18,88 

, 87, 86, 85 
SZ  2218  DATA  3,18,17,16.15,13-12,18,89,87 

, 86, 85, 84 
QO  222B  DATA  4,17,16.15,14,12,11,89,88,86 

.85,84,83 
DA  2238  DATA  5-16,15,14,13.11,18,88,87,85 

.84,83,82 
ZO  2248  DATA  6-15-14,13,12,18,89,87,85,84 

,83,82,81 
VB  2258  DATA  7.14,13,12,11,89,88.86.85.83 

,82,81,88 
FV  2268  DATA  8 , 1 3 , 1 2 , 1 1 , 1 B , 8 8 , 8 7 . B 5 . 8 4 , B 2 

,81,88,-1 
CI   227B  DATA  9,12,11.18,89,87-86,84,83,81 

.88,-1,-2 
HN  2288  DATA  18,11,18,89,88.86,85,83,82,8 

8,-1,-2,-3 
YN  2298  REM  FIGHTERS 
GC   2388  DATA  -18,25,23,21,28.28,28,18,16, 

14 
OW  2318  DATA   -9,24,22,28,28,28,19,17,15,1 

3 
JY  2328  DATA  -8,23,21,28,28,28,18,16,14,1 

2 
LJ  2338  DATA  -7,22,28,28,28,19,17,15,13,1 

1 
EC   23  4  8  DATA   -6,21,28,28,28,18,16,14,12,1 

8 
RU  2358  DATA   -5.28,28.28.19.17.15.13.11.8 

9 
KE   2368  DATA   -4,28,28,28,18,16.14,12,18,8 

8 
VO   2378  DATA  -3,28,28,19,17,15.13,11,89,8 

7 
ND  2388  DATA  -2,28.28,18,16,14,12,18,88.8 

6 
UT   2398  DATA   -1,28,19,17,15,13.11,89,87,8 

5 
SM  2488  DATA  8.28,18,16,14.12.18.88.86,84 

YZ  2418  DATA   1.19.17,15,13,11-89,87,85,83 

continued  on  next  page 
ANTIC  SOFTWARE  LIBRARY  *  93 


QN  2428  DATA  2.18.16,14,12.10.08.86.84.82 

HC  2438  DATA  3.17.15,13.11.89.07.05.83,81 

EV  2448  DATA  4,16,14,12.18.88.06,02.01.88 

GU  2458  DATA  5,15.13.11.89,87.05.83.81.-1 

BH  2460  DATA  6.14,12.18.88.86.04.02.08.-2 

BM  2478  DATA  7.13,11,89.87.85.03.81.-1,-3 

VO  2480  DATA  8.12.18.08,86.84.02.88.-2.-4 

ftp  2498  DATA  9.11.89.87.85.83,01.-1.-3.-5 


vn 
ftp 

ou 

TH 

CB 

AK 

UU 

BE 

UU 

ZV 

VC 

UU 

QG 

QH 

GD 

JT 

EF 

DU 

VJ 

VK 

TQ 

VG 

PC 

RK 

FH 

CA 

UK 

2508 

6 

2510 

2520 

2530 

2540 

2558 

2568 

2578 

2588 

2598 

2600 

2610 

2628 

2638 

2640 

2650 

2660 

2670 

2688 

2698 

2788 

2718 

2728 

2738 

2740 


DATA  10, 


08.06,84,82,88, 


-2,-4 


REM  C 

DATA 

DATA 

DATA 

DATA 

DATA 

DATA 

DATA 

DATA 

DATA 

DATA 

DATA 

DATA 

DATA 

DATA 

DATA 

DATA 

DATA 

DATA 

DATA 

DATA 

DATA 

REM  T 

DATA 


LERI 
-18, 
-9.2 
-8 

-7 
-6 
-5 
-4 
-3 
-2 
-1 
0. 


1. 
2  . 
3, 
4  . 
5. 

6  . 

7  . 
8. 
9  . 
18 


.  2 
.  2 
.  2 
.  2 
,  2 
.  2 
.  2 
.  2 
28 
19 
18 
17 
16 
15 
14 
13 
12 
11 
.  1 


HIEV 
-18, 


C5 

25,  23 
4.22, 

21  . 

20. 

20  . 

20. 

20  . 

20, 

20  . 

19. 
.18,1 
,  17 
.  16 
.  15 
.  14 
.  13 
.  12 
.  11 
.  18 
.9,7, 
8,8,6 
ES 

26,  24 


1  . 
.  2 
.  2 
.  2 
.  2 
.  1 
,  1 
,  1 
,  1 
,  1 
14 
13 
12 
11 
10 
9  , 
8  , 
.  5 
.  4 
3. 
.  2 


28.28.28. 19 
8 . 28 . 19 . 18 
8  . 


20 . 18. 17 
19  , 


18.16 
17.15 


17.16 
15 


16,14 
15,13 
14  , 
13  , 


14 

13 

12 

12.  11 

11.10 


.12,10.9 

.11.9,8 

,18,8,7 

.9.7.6 

,8,6,5 

7,5,4 

6,4.3 

.3.2 

.2.1 

1  .  8 

.0,-1 


21, 28 . 28 . 20 


AS 
KV 
DN 
ZS 
EA 
VK 
BV 
KR 
TK 
SL 
MT 
HG 
BT 
KL 
CU 
KN 
DU 
ZU 
WT 
TP 
LH 
NH 
PH 
UA 
T  J 
MI 
TL 
TP 
UT 
RQ 
ON 
UF 
RL 
FS 
CL 
LM 
XH 
FC 
QD 
NB 
JZ 
lU 


2750 
2768 
2778 
2780 
2790 
2800 
2810 
2820 
2830 
2840 
2850 
2868 
2870 
2888 
2890 
2980 
2918 
2928 
2938 
2948 
2958 
2968 
2978 
2988 
2998 
3888 
3810 
3820 
3830 
3840 
3850 
3868 
3878 
3880 
3890 
3188 
3110 
3120 
3130 
3140 
3150 
3160 


DATA 

DATA 

DATA 

DATA 

DATA 

DATA 

DATA 

DATA 

DATA 

DATA 

DATA 

DATA 

DATA 

DATA 

DATA 

DATA 

DATA 

DATA  8 

DATA  9 

DATA   1 

REM  MA 

DATA   - 

DATA  - 

DATA   - 

DATA   - 

DATA   - 

DATA  - 

DATA   - 

DATA   - 

DATA   - 

DATA   - 

DATA 

DATA 

DATA 

DATA 

DATA 

DATA 

DATA 

DATA 

DATA  a 

DATA  9 

DATA 


18  , 


25 
24 
23 
22 
21 
28 
28 
28 
28 
O  . 
O  . 
9  . 

8  . 

7  . 
B  . 

5  . 
4  . 

3  . 
2  . 
11 
C 

.  2 
25 
24 
23 
22 
21 
28 
28 
28 
28 
0  . 
0  . 

9  . 

8  . 
7. 

6  . 
5. 

4  . 
3. 
2  . 
11 


23, 
22  . 
21. 
20, 
20, 
20  , 
20, 
28  . 
28. 
9  ,  1 
8  ,  1 
7.  1 


5ER 
,  24 
23, 
22. 
21, 
28, 
28, 
28  , 
28  . 
28  . 
28, 
9  .  1 


28 

28 

28 

28 

28 

28 

19 

18 

17 

6  . 

5. 

4  , 

3, 

2. 

1  ■ 

8.8. 

.7.5 

.6.4 

.5.3 

.4.2 

5 

,  21  . 

20,  2 


2 

2 

2 

2 

1 

1 

1 

1 

,  1 

14 

13 

12 

11 

18 

9  . 


28.19 
28.18 
19.17 
18.16 
17.15 
16.14 
,15.13 
,14.12 


8  , 
O  . 
O, 
O, 

9  , 
8  , 
7  , 
6  , 

5,13.11 
.12.18 
.11.9 
.18.8 
.9.7 
.8.6 

7.  5 
6.  4 
.  3 
.  2 
.  1 
.  8 


28 

28 

28 

28 

17 

19 

18 

17 

6  . 

5  , 

4  , 

3  , 

Z. 

1  . 

8  , 

.6.4 

.5.3 

.4.2 

.3.1 


2 
2 

1 

1 

1 

1 

1 

1 

13 

12 

11 

18 

9  . 

8, 

7. 


20.  20 

8  .  28 
19 
18 
17 
16 
15 
14 
13 
12 

.  11 

.  18 

,  9 

.  8 

7 

6 

5 


random  number  generator  at  work 


ATARI  BINGO  CALLER 


Article  on  page  25 


LISTING  1 


Don't  type  the 
TYPO  II  Codes! 


=t^ 


INC  . 
BINGO 


709,  1 


MR  1   REM  COMPUTER  BINGO  CALLER 

SO  2  REM  BV  JAMES  PERONE 

OL  3  HEM   CCJ   1985,   ANTIC  PUBLISHING 

BU  5  GRAPHICS  0:OIM  G AM C 7 5 ) , AS KS t 1 1 , 

SCI) 
PE   18  POKE   718,68:POKE  712,148:P0KE 

2:F0H  Z=l  TO  18 
NU  15  POSITION  Z,Z 

Mu    28    ?    ■"^BQCiaaiDSQaiaocasQHtBEJiaaHQk." 

LH  25     NEKT     Z:? 

ES  3  8     ?      ."  ■SnHEIElCBSHBSiaBIIIC^"  : 

LH  35     C0UNT=0 

CL  40  FOR  K=l   TO  108e:NEKT  K 

KN  50  FOR   K=l   TO  75 : G A M t K ] = 8 : N E K T   K 

GJ  190  C0UNT=C0UNT+1 : IF  COUNT>75   THEN  RUN 

VS  200  NUMB=INT CRND tO]«75) ^1 

ZK  220  IF  NUMB=GAMCNUMB)   THEN   200 

FL  230  GAMCNUMB) =NUMB 

MG  908  IF  NUMB>8  AND   NUMB<16   THEN  GOSUB   3 
888 

94  *  ANTIC  SOFTWARE  LIBRARY 


SA 


ZS 

CT 
IC 
HM 


MH 
LO 


918   IF   NUMB>15  AND  NUMB<31   THEN  GOSUB 

3810 

928   IF   NUMB>3e  AND  NUMB<46  THEN  GOSUB 

3828 

938   IF   NUMB>4S  AND  NUMB<61   THEN  GOSUB 

3830 

940.  IF  NUMB>6e  AND  NUMB<76   THEN  GOSUB 

3040 

990   IF   C0UNT=1   THEN  1000 

992  IF  C0UNT>1   THEN  1005 

997  POSITION  0,21:?  "Mould  you   like  a 
new  number  "iINPUT  ASKS:IF  ASK5="Y"   TH 
EN  190 

998  POSITION  8.21:?  "Mould  you   like   to 
play  another  same  "iINPUT  A5KS:IF  ASK 

5="V"   THEN   RUN 

999  GRAPHICS   OlEND 

1008      ?      "R  •<  ;  ■•[3"  ;  "  ••■.••U":"  ••  : 

"□"  ;  "  "  ;  "H"  ;  "  "  ;  "SI" 

1005     POSITION     0.28:?     " 

JANUARY  1986 


The  nexT  nunber 


OP  1018  POSITION  e,20: 

is:   ■•;  BINGOS;  NUMB 
DY   lioe   POSITION  L,P:PRINT   NUMB 
VD  1580  GOTO  997 
RB   3880   L  =  9  :  P^NUMB-i-l  :  BINGO$  =  "B"  :  RETURN 


MH  3010  L=13 : P=NUMB-14 : BINGOS="I" : RETURN 

KS  3020  L=17 : P=NUMB-29 : BINGOS="N" : RETURN 

LZ  3030  L  =  21  :  P=NUMB--44  :  BINGOS  =  "G"  :  RETURN 

ftT  3040  L=2S : P=NUMB-59 : BINGOS="0" : RETURN 


arcade  action  you  can  customize 


WIREBALL 


Article  on  page  45 


LISTING  1 


Don't  type  the 
TYPO  II  Codes! 


<^ 


KB  10  REM  MIREBALL 

NU  20  REM  BY  JEAN  GOULET 

no  38  REM   CC]   1985,   ANTIC  PUBLISHING  INC. 


GOSUB  2280 
GOSUB  2450 

S  =  STICK  t03  :  IF  OIRKCS):^0  AND  DIRVt 
THEN  1898 
GOSUB  1188 
GOSUB  1598 

FTIME=FTIME+1 : IF  F T IME> 4 - 5C REEN  T 
GOSUB  1758:FTIME=8 


VB 

1828 

BU 

1838 

AF 

1878 

SJ  =8 

CC 

1888 

ET 

1098 

UN 

1188 

HEN 

IK 

1118 

DB 

1128 

GOSUB   1478 
PTIME=PTIME*l:SOU 


THEN 
THEN 
i.  18 
THEN  IF   PTIME>38   THEN 
SETCOLOR  4.a.8:PULS0N 


IF  P0UER=8 
IF  P0UER=1 

ND  3,31-PTIME.l 
SZ  1122  IF  P0UER=1 

POUER^e : PTIME=8 

8 
HC   1138  POKE  711  ,  C711  :  C711  =  C711*16-256*t  CC 

711>248) : FIND=USR (ADR CFINDCHARS) .SCSTA 

HTJ:IF  FINDO0  THEN  1070 
HS  1148  SC0RE=SC0RE*S88 : GOSUB  245e:G0TO  1 

878 
NO  1188  LOCATE  PK+DIRK t S J , P Y * D IH Y CS ) . C 
TJ   1288  IF   C=32  THEN  1278 
UP  1228  COLOR   32:PL0T   P  K  ,  P  Y  :  PK  =P  X  ♦  D  I  R  K  t  5  1 

: PY=PY*DIRY CSJ : COLOR  AS C t "a" J : PL O T  PK, 

PY:G0SUB  2838:IF  DEATH=8   THEN   1248 
55  1238  GOTO  1938 
BS  1248  SOUND   1 ,  2 88  -  1 8 .  1 5  :  S C O R E  =  S C O R E ♦ I NC 

: SOUND  1,8.8.8 
AS  1258  RETURN 

ZL  1278  IF  DIRYtSJ   THEN  1330 
UP  12B0  FOR  K  =  PH  +  DIRKCS1   TO   t S  =  7  J -3 9 *  C S  =  1 

IJ   STEP  DIRK CS) : LOCATE   K,PV,C:IF   C=32 

THEN  NEKT  K:GOT0   1390 
UF  1298  POP   :COLOR  AS  C  (  "  — ••  J  :  PLO  T  PK,PY:DR 

AUTO  K.PY:F0R  KLOOP=PK  TO  K-DIRK(SJ   ST 

EP  DIRK CS) : COLOR  3Z:PL0T  KLOOP.PY 
LK  1308  SOUND  8  .  KL  0  0  P  ,  1  8  ,  8  :  S  C  O  R  E  =  S  C  O  R  E  «^  5 
AF   1310  COLOR  ASC C-n-J : PLOT   K L O OP ♦ D I R K C S ) 

,PY:NEKT  KLOOP:SOUND  8 . 8 , 8 , 8 : PX =K : G 0 SU 

B  2830:IF   DEATH=0  THEN  RETURN 
SR   1320   GOTO   1930 
AZ  1338  FOR  Y  =  PY*DIRYCSJ   TO   C  S  =  1  3  J  *»2  2  +  C  S  = 

141   STEP  DIHV CSJ : LOCATE   PK,Y,C:IF   C=32 
THEN  NEKT   Y:GOTO  1398 
TL  1348  POP   :COLOR  ASC C " I " J : PLOT  PK,PY:DH 

AUTO  PK,Y:F0R  YL00P=PV   TO   V-DIRYCSJ   ST 

EP  DIRV CSJ : COLOR  32:PL0T  PK.YLOOP 
MN  1350  SOUND  O . Y LO O P . 1 0 . 8 : S C O RE = S C O R E + 5 
GC  1368  COLOR  A S C C "Q" ) : P L O T   P K . Y L O O P ♦ D I R Y 

CSJ:NEKT  YL00P:S0UND  8 . 0 . 0 . 0 : P Y = Y : G O S U 

B  203O:IF  DEATH=0  THEN  RETURN 
TG  1370  GOTO  1930 
QK  1390  COLOR   32:PL0T  P K . P V : P K =P K ♦ D I R K C S J 


sl 

us 

KS 

AQ 

HF 

NM 

EK 

IJ 

GK 

BR 

DV 

ZK 

AY 

UD 

TO 

HB 

AN 

FO 

RZ 

PL 

ML 

LP 

UL 

EN 

AN 

AD 

KV 

AZ 

VF 

RB 

ZB 

UP 

RH 

:  PY  =  P 

1400 

CPK>  3 

1418 

CPV>  2 

1428 

1430 

1470 

HEN  P 

1480 

N 

1498 

1500 

F   C  =  A 

KR  .  YR 

1510 

1520 

♦•21  1  + 

HEN   P 

1538 

1548 

1558 

1598 

1  J  }  :  D 
J  ) 
1688 

COLO 
=  EK*D 
1618 
V  .  CY 
1620 
1638 
1648 
88 

1658 
1668 
1678 
R  ASC 
1688 
1698 
R  ASC 
1788 
1758 
X  =  ftBS 
1768 
AY/DE 
1778 
1788 

2  :  P  L  0 
FK.  FY 
1798 
1810 

♦  0  .  5J 

1820 

1838 


Y+DIRVCSJ 

PK  =  PK»CPK>8  AND  P  K  <  3  9  J  ♦  C  P  K  <  1  J  +  3  8»* 

8J 

PV  =  PY»CPY>B  AND  P Y < 2 3 J  ♦  C P Y < 1  J  + 2 2» 

2J 

COLOR  ASC  C'Q")  :  PLOT   PK.PY 

RETURN 

IF   PUL50N=1  AND  PK=KR  AND  PY=VR   T 

0WER=1 : SETCOLOR  4.4,0:RETURN 

IF   TIME<19   THEN   T I  ME  =  T I ME ♦ 1  :  R E T U R 

PULSON=   NOT   (PULSON J : POKE   77,8 

IF   PULSON=e  THEN  LOCATE   XH,VR,C:I 

SCC"n"J   THEN  COLOR  A  S  C  C  ■■•■■):  P  L  O  T 

: GOTO   1540 

IF   PULS0N=8   THEN  1548 

HH=INTCHND(0)»37J*1:YR=1NT(RHDC8J 

1:L0CATE   KR.YR.C:IF  C<>ASCt"»"J   T 

ULSOH=0:GOTO  1548 

COLOR   ASC t"n") : PLOT   KR.VR 

TIME=8 

RETURN 

DK  =  DK»*SGN  C0  .  1-  CEK  +  DK>  38  OR   EK  +  DK< 

Y=D V-SGN C0 . 1- CE Y+D Y > 22  OR   EY+DY<1 

LOCATE   EK+DK , EY+DV , C : IF   C=32   THEN 
R   32:PL0T   EK,EV:COLOR   A  S  C  t  "I  ••  )  :  E  K 
K : EY=EY+DY : PLOT   EX.EY:RETURN 
LOCATE  EK*DK . EV , CK : LOCATE   EK.EY*D 

IF  CK032  THEN  DK  =  ~DK:GOTO  1568 
IF  CY032  THEN  DV  =  -DY:GOTO  1680 
IF   RNDC8)>8.S  THEN  DY=-DV:GOTO  17 


DK  =  - 
IF  C 
COLO 
C'"l  ■' 
IF  C 
COLO 
C"l  •■ 
RETU 
KD  =  S 
tPK- 
IF  D 
LTAH 
DELT 
KW  =  D 
T  FH 
.  C 

COLO 
IF  I 
=  INT 
GOTO 
IF   P 


DX : GOTO 
Y  <>  32  T 
R  32  :  PL 
J : PLOT 
K<>  32  T 
R  32: PL 
J : PLOT 
RN 

GN  CPK-F 
FK) : DEL 
ELTAX>  D 
: DELTAX 
AX=DELT 
ELTAK»H 
.  FY  :  FK  = 


1780 
HEN  D 
OT  EX 
EX  .  EV 
HEN  D 
OT  EK 
EK  .  EY 

HJ  :  VD 
T  A  Y  =  A 
ELT  AY 
=  1  :  GO 
AX/'DE 
D  :  YW  = 
FX*XV 


V=-DV:GOTO   1700 
,EY:EY=EY*DY:C0L0 
:  GOTO   1780 
K=-DX:G0T0  1780 
,  EY  : EX  =  EX*DK  :  COLO 


=SGNCPY-FV) :DELTA 
BStPY-FV) 

THEM   DELTAY=DELT 
TO   1780 
LTAY : DELTAV=1 
DELTAY<«YD  :  COLOR   3 
:FY=FV*YU : LOCATE 


R  ASC  C"X")  :  P 
NTCFX*8.5)=I 
CPY)   THEN  FT 

1878 
OMER^e   THEN   1938 


LOT   FK, F V 

NT (PK)   AND   INT (FY 

0UCH=1:G0T0   1838 


JANUARY  1986 


continued  on  next  paae 
ANTIC  SOFTWARE  LIBRARY  •  95 


MF  184B  IF  FTOUCH  THEN  COLOR  ft 5C ( "D" J : PLO 
T  PK,PV:FK=2:FY=2:P0MER=8:5C0nE=SC0HE* 

lee :  puLS0N  =  e 

QZ  1850  FOR  K=-S8  TO  58  STEP  5:S0UHD  8 , ftS 
SCK/'C4~CK>8)*8.5»»CK<  =  8JJJ  ,8,1S:G0SUB  1 
888:NEKT  K.POKE  712.8:«P=8 
5V  1868  PTIME=e : SOUND  3 , 8 . 8 . 8 : SOUND  8,8.8 

>  8 
BK  1878  RETURN 

TI  1888  POKE  88.8:P0KE  8 9 , 6 : PO S I T I ON  15.8 
:?  "SCORE :"; SCORE : POKE  54 2 7 7 ,  7  -  UP : WP  =  W 
P* t«P<7J : POKE  88,P88:P0KE  89,P89 
80  1898  RETURN 
80  1930  GOSUB  2878 

MN  1948  FOR  X=8  TO  248  STEP  2B:50UN0  8.H. 
4.15:S0UND  1 , 24 8 - K/4 . 1 0 , 6 : GOSUB  18aO:N 
EXT  KiSOUND  0 . 0 . 8 . 0 : S O U N D  1.0,0.0 
1958  VP=e : FT0UCH=8 : GUV=GUY-1 : IF  GUV<=8 

THEN  2118 
1968  POKE  1536+GUV-1.8 

1978  FOR  K  =  GUV-1  TO  PK:COLOR  ftSCCQ-'J: 
PLOT  K.8:CaL0R  32:PL0T  H.8:NEKT  K 
1972  FOR  V=0  TO  PV:LOC«TE  PK.Y.C:COLOR 

flSC  C"CI"J 
1988     PLOT     PK,Y:C0L0R     C:PL0T     PK,Y:NEKT 
Y:C0L0R     ftSC  €■■□■•!:  plot     PK.PY 
1990     POP      :GOTO     1878 
2838     DEftTH=  CC  OflSC  C"»"J      ftND     COftSCfH" 

jj:iF  c=nscc"n"j  then  P0WER=1 : SETCOLOR 

4.4.8 
2040  IF  DEATH-1  AND  P0UER=1  THEN  GOSUB 
2070:COLOR  ftSC  fa"  J  :  PL  0  T  P«  ,  P  Y  :  DEft  T  H  = 
e:POMER=0:SCORE=SCORE«lOO: GOSUB  1858 
2858  RETURN 

2878  COLOR  32:PL0T  EK.EY:PLOT  FK.FYrFK 
=2:FV=2:EK=3:EY=4:RETURN 
2118  POKE  8a.0:POKE  89.6 

FOR  V=0  TO  7:F0R  T=0  TO  9:NEHT  T: 
54277, V : NEKT  V 

POSITION  15.8:?  "GftME  OVER    "; 
FOR  Y=-7  TO  7:F0R  T=0  TO  9:NEKT  T 
54277. ftBS tVJ : NEKT   Y 


AD 

LG 

IM 

PY 

YU 

HI 

GO 

FN 

AP 

YW 

OV 

BD 

KG 

PC 

ZI 

CO 

UR 

IC 

AO 

YN 

TL 

SK 

BY 

UB 

PA 

BY 

CD 

PA 

PY 

PF 

EF 

2120 

POKE 

2130 

2140 

:  POKE 

2158  POSITION 


15.8; 


'score  i 


:  SCSRE; 


2168  FOR  Y=-7   TO   7: 
:POKE  54277. ABS tVJ ; 


FOR  T=0  TO  9:NEKT 
NEKT  Y:GOTO  2138 


2288  POKE  106. PEEKtl06] -5 : GRAPHICS  0:P 

OKE  559.8:CHSET=CPEEKC186J*1J»2  56: SCSI 

ART=PEEK C88J ♦256»PEEK t89J :POKE  718.8 

2218  C711=18 : GUV=2 : FOR  L=0   TO  39:P0KE 

1536'1'L  ,  0  :  NEKT   L 

2220  DL=PEEKC5681 +256«PEEK C561] : POKE  D 

L*3,68:F0R  K=6  TO  28:P0KE  DL*K.4:NEKT 

K:POKE  82.8:P0KE  752.1 

2238  POKE  DL*12.2:P0KE  DL^18.6^ 

N  6.5:?  "MIREBALL" : POSITION  33, 

jean  Gou I e t" : RESTORE  2288 
2240  HDL=DL-3 : NDLH=INT CNDLX2S6J 
DL-256»NDLH : POKE  5 6 0 . N D L L : P 0 KE 
H 

2258  FOR  L=NDL  TO  NDL«5:REftD  D: 
D:NEKT  L:DATA  112.96.98,0,6,0 
2260  POKE  NDL«33 , NOLL : POKE   NDL+34, 
:POKE  559.34 
2270   DIM  MOVES  (32)  :  MaVES=:"hhnB:hnmh7imhn 

aeB4a«aan:c!]B][i]nD[BO[2:si[ara*"  :  moue  =  usr  cadr  cmov 

ESJ .CHSET.57344J 

2280  FOR  C=l  TO  6:READ  CH:FOR  K=0  TO  7 
:READ  D:P0KE  CHSE  T +  CH**8  ♦  K  ,  D  :  NEKT  K:NEK 
T  C 

DATA  70. 20. 185. 125. 105. 85. 105. 198 


;  POSITIO 
. 6 : ?  "BM 


:  NDLL  =  N 
561 . NDL 


:POKE  L. 


NDLH 


2290 

,  130 

2380 

2310 

60 

2320 

2330 


DATA 
DATA 


DATA 
DATA 


82  , 
84  , 


0.0.17.68.17.0.0 
60-255.215.223.255. 


89.8.40. 146. 48. 81, 40. 146. 48 
96. 0.65. 60. 105. 125. 105. 68. 65 


EF  2340  DATA  12  4.4.16.4.16.4.16.4.16 


96  *  ANTIC  SOFTWARE  LIBRARY 


DO  2350  DIM  DIRK(15).DIRYC15).FINDCHARSC8 
0J:PK=20:PY=12:INC=2:EH=3:EV=5:DK=l:DY 
=1 : FK=2 : FY=2 

DR     2350     FINDCHAHS  =  "hhatBhn   1G3Eaca-»-i  caaBaBivnOIHB 

vaiBwiiiaaDTnj^cgaiacriEiieaQ-^i  cnaeanivnani  Qnavnan 

IF   2370  FOR  K=l   TO  15:READ 

KT  K:DATfl  0.0,0,8.8,0.1, 

,  0 
JY  2388  FOR  K=l  TO  15:READ 

KT  K:DATA  0.0.8,8.8.8 


AI 
LB 

KG 

JF 

MC 
NB 

KM 


CB 
ZZ 
BE 


AZ 
FP 


BF 
CC 
UP 


D : DIRK  CKl =D : NE 
8.8.8.-1.8.8.0 


D 
8,0, 


DIRY  tK3  = 
O  ,  0 ,  O  ,  O, 


D  :  NE 
1,-1 


2520  FOR 
Y : NEKT  V : 
Y:DRAMT0  37,V:NEKT 
2530  FOR  K=2   TO   36 


.  Y  :  DRAUTO  38 . 
TO  9 : PLOT  2, 


2 : PLOT  K. 15 : DR 


1 : DRAMTO   38 . 22 


5 : PLOT  K . 12 : DR 


GH 

OF 

CD 

BO 

OH 

F  J 

BE 

D  J 

UB 

OF 

DM 

F  H 

WV 

MA 

2398  ?  "«":POKE  7 56 . C H S E T/2 5 6 : P OKE  DL* 
18.4:POKE  DL+12.4 

2488  P88=PEEK t88) : P89=PEEKC89J : POKE  88 
.0:POKE  89. 6 : POSITION  8.8:?  "□":POKE  8 
8. P88 : POKE  89, P89 

2418  FOR  C=708  TO  712:REftD  C0L:POKE  C, 
COL:NEKT  C:RETURN  :DATA  18  2,172.230,74 
.  8 

2458  FOR  1=1   TO  8:F0R  J=-1S   TO  15  STEP 
9-I:F=lS-ABStJ) :SOUND  2.202.10,F:SOUN 
O  1. 152. 10. F : SOUND  3.241*J.10,9 
2460  SETCOLOR  4.0.F:NEKT  J:GOSUB  1888: 
NEKT  I:WP=8 

2478  G0SU8  20 70 : GU Y= GU V + 1 : P OKE  1536*GU 
Y-2. ASC €"□"): COLOR  32:PL0T  PK.PY:PK=28 
:  PY  =  12 

2488  COLOR  2  8  :  SC  R  EE  N  =  S  C  R  E  E  N  ♦  1  :  I  F   SCREE 
N>6   THEN  SCREEN=6:REM  IF   YOU  MAKE  EKTR 
A  SCREENS,   CHANGE   THE  6  TO  NEU  NO- 
2490  ON  SCREEN  GOSUB  2  520.2550.2590.26 
30 . 2688 , 2718 

2588  COLOR  A S C C "□" ) : P L O T   PK.PV:RETURN 
2518  REM  SCREEN  1 

V=l  TO  22:PL0T  1- 

COLOR  32:F0R  Y=2 
Y 

STEP 
AUTO  X.21:NEXT  K:RETURN 
2540  REM  SCREEN  2 
2550  PLOT   l.l:DRAUTO  38, 
:DRflUTO  1,22:DRAUT0  1.1 
2568  FOR  K=5   TO   38  STEP 
AUTO  K+4.3:DRAUT0  K^ 4 . 2 1 : DR AUTO  K.12:N 
EKT  K 

2578  RETURN 
2580  REM  SCREEN  3 

2590  FOR  K=19  TO  28:PL0T  K.3:DRAUT0  K. 
28:NEKT  K:FOR  K=16  TO  17:PL0T  K.3:DRAU 
TO  K.12:DRAUT0  K-8,2e 

2680  PLOT  39-K. 3 : DRAUTO  39 - K , 1 2 : DR AMTO 
39- CK-8J . 28 : NEKT  K:PLOT  l.l:DRAUTO  38 
. 1 : DRAUTO  38.22:DRAUT0   1.22 
2610  DRAUTO  1.1:RETURN 
2520  REM  SCREEN  4 

2630  PLOT  6.11:DRAUT0  7.10:DRAUTO  4, 
DRAMTO  7,7:DRAUT0  18,8:DRAUT0  15.10: 
AMTO  30.ie:DRAUTO  36.11 

2640  PLOT  6.12:DRAUT0  7,13:DRAMT0  4, 
:DRAUT0   7,16:DRAMT0  10.15:DRAMTO   15, 
:DRAUTO   38,13:DRAUT0   36.12 
2650  PLOT   1.1:DRAMT0   38,1:DRAMT0   38, 
:DRAMT0   1,22:DRAMT0   l.l:PLOT   14,4:DRAU 
TO   29,19:PL0T   14,19:DRftUT0   29,4 
2660  RETURN 
2670  REM  SCREEN  5 

2688  FOR   V  =  l   TO   11   STEP   2:PL0T   V,Y:DRA 
MTO   39- V ,  Y  :  DRAMTO   3 9  -  V ,  2 3 ~ V  :  D R A UT O  V,2 
3- Y : DRAUTO   Y , Y 
2690  NEKT   y:RETURN 
2700  REM  SCREEN  6 
2710   PLOT   1,1:DRAUT0   38,1 
22 : DRAMTO   1 , 1 
19,11:  DRAMTO   25 . 
.9:DRAUT0  19.9:DRAMT0  19.13:DRAMT0  27. 
13 : DRAMTO  25.11 

2738  PLOT  19.8:DRAMT0  19,3:DRAMT0  12,6 
:DRAMT0  8,ll:DRAUT0  12,15:DRAMT0  19.19 
:DRAMT0  19.15 


7  : 
DR 


16 
13 


22 


: DRAMTO   1 , 
2728  PLOT 


:  DRAMTO   38.22 


1  1  :  DRAMTO   27 


JANUARY  1986 


RP  274B  DRAUTO  14.11:DRAUTO  19.7:PL0T  28, 
3:DRAUT0  9,2B:PL0T  28.2e:DRnMT0  9,3:RE 
TURN 


LISTING  2 


ID  18  REM  MIREBALL  LINE  MAKER 

NU  28  REM  BV  JEAN  GOULET 

AO  30  REM  Cc)   1985.   ANTIC  PUBLISHING  INC. 

MK   3888  REM  CREATES  LINE  2278 

JT  3818  ?  "2278  DIM  MO V E S 1 3 2 1 : MO VE S =" ; CHR 

S C34) :: RESTORE  3838 
YC  3B2B  READ  D:IF  DO-1  THEN  ?  CHRStD);:G 

OTO  3828 
OK  3038  DATA  1  8 -»  ,  18  4  .  1  3  3  ,  2  1  5  .  1  8  4  .  1  3  3  .  2  1  4  , 


104.133.213,104.133.212,162.4,160,0.17 
7, 212. 145, 214, 208. 208. 249. 230. 213. 238 

OH  3035   DATA  215.202,208.248.96.-1 

MY  3040   ?  CHRS  C34)  ;  ■■  :  MOWE^USR  CADR  CMOUESI  . 
CHSET.5?344J":END 

MY  3100  REM  CREATES  LINE  2360 

YA  3110   ?  "2360  FINDCHARS=" : CHRS C34) : : RES 
TORE  3130:POKE   766.1 

ZM  3120  READ  D:IF  DO-1   THEN   ?  CHR$CD)::G 
OTO  3120 

3125  POKE  766,e:END 

3130  DATA  104,104,133,284,104.133,203, 
216,  165 ,  203,  24 ,  105,  40,  133,  203,  165,  204  , 
105, 0.133, 204, 162, 8, 232. 160.0. 200. 177 
3140  DATA  203.201.84.240.29.192.38.208 
,245. 216, 165, 203, 24, 105-40, 133, 203. 165 
,204, 185, 8, 133, 204, 224, 22, 208, 224, 169 
3150  DATA  0,133,212,133.213,96,169,84. 
133, 212, 133, 213, 96, -1 


TK 
UQ 


last-minute  gift  help  online 


SYSOP  SANTA  CLAUS 


Article  on  pase  12 


LISTING  1 


Don't  type  the 
TYPO  II  Codes! 


t^ 


YH 
NH 

FU 
GV 
UD 
ZK 

XO 
FP 
AI 

UU 

GP 
KG 

XL 

PI 
CB 

FF 
TO 

HO 
LN 

AY 
PP 
ZB 

NO 

AT 

TF 
BH 

ZA 

KO 


IB  R 

20  R 

ARDT 

30  R 

50  D 

60  D 

70  D 

1 

90  C 

95  P 

100 

752, 

110 

s  th 

111 

112 

o  " 

113 

0) 
120 
130 
E>9) 
135 
140 
8.  68 
150 
978 
CDSC 
9B0 
997 
IBBB 
r  3"  : 
1028 

-  H 
1821 
1212 
1050 
2000 
5  «e 
2820 

Sof 
2021 
u  f  f  e 
B  12 


EM  SYSOP  SANTA 

EM  BY  SCOTT  ANTHONY  AND  BILL  MAROU 

EM  CCJ   1985,   ANTIC  PUBLISHING 

IM  FS C15J : FS="D1 : GIFTS . DAT" 

IM  CDS  C4I  ,  CLS  CD  ,  SS  CI) 

IM  C0DE$C4) ,DES$C80) ,P$C15) ,S0$C40 

LS=CHR$C1251 : SS=CHRS Cie0) 

OKE  712.148:P0KE  710,148 

PRINT  CLS:RESTORE   :P0KE  82,0:POKE 

l:GOSUB  100e0:TRAP  9400 

?  CHRS C125) : POSITION  4,7:?  "Mhat   i 

e  aae" 

POSITION  7,9:?  "of  the  person" 

POSITION  10.11:?  "you  are  aiwins  t 

POSITION  13,13:?  "Cinfants  are  age 

"; : INPUT  AGE 

IF  AGE<0  OR  AGE>100  THEN  110 

A  =  l*CAGE>21)«CAGE>1514^tAGE>12J  +  CAG 

»CAGE>5)+CnGE>2} :B=B:C=B:D=B 

?  CL$:G0SUB  9300:POKE  82.7 

ON  A  GOSUB  1000,2000,3088,4080.500 

00, 7000 

POKE  82,8 

CD5(1,1)=STRSCA1  :CDSCZ,21=STRSCB)  : 

3.3J=5TR5CC) :CDSC4,4J=STHSCDJ 

?  CL5:GaT0  9080 

REM  AGE  CATEGORY  MENUS 

POSITION  11.3:?  "Infants  to  2  tfea 
? 

?  "1  -  Clothes":?  "2  -  Toys":?  "3 
elp  f ul  th  i  ngs" 

?  "      for  Mon  a  Dad" : CC=3 : GOSUB 
O 

B=K: RETURN 

POSITION  9.3:?  "Pre -Sc hoo I er s  C3- 
arsj "  :  ? 

?  "1  -  Books":?  "2  -  Toys":?  "3  - 
tware" 

?  "4  -  Clothes":?  "5  -  Dolls  •  St 
tS  Aninals":?  "6  -  Ganes"  :  CC  =  6  :  GOSU 
120 


TG 

FN 

ZB 

GY 

TH 

QY 

MM 

YH 

TI 

ET 

IJ 

UF 

UT 

TJ 

I« 

IK 

ZD 

KL 

TK 

KY 

EV 

KN 

PI 

NC 

KN 

JANUARY  1986 


2050  B=K:RETURN 

3000  POSITION  15.3:?  "Ases  6-9":? 

3020  ?  "1  -  Books":?  "2  -  Toys":?  "3  - 
So  f tware" 

3021  ?  "4  -  Dolls":?  "5  -  Ganes":?  "6 

-  sports  E<1U  i  pnent"  :  CC  =  6  :  GOSUB  12128 
3050  B=K:RETURN 

4000  POSITION  14,3:?  "Ases  10-12":? 

4020  ?  "1  -  Books":?  "2  -  Ganes":?  "3 

-  So  ft ware" 

4021  ?  "4  -  sports  E<iu  i  pnent"  :  ?  "5  -  H 
obbies":?  "6  -  Rec  ordS/'A  W/'Cas  se  tes"  :  CC 
=6:G0SUB     12128 

4858  B=K:RETURN 

5880  POSITION  7.3:?  "Junior  High   CASes 
13-15J":? 

5020  ?  "1  -  Books":?  "2  -  Software":? 
"3  -  Sports  Esulpnent" 

5021  ?  "4  -  Hobbies":?  "5  -  EntertainM 
ent":?  "6  -  Hec  ords/'A  V/Casset  tes" 

5022  ?  "7  -  Clothes  for  girls":?  "8  - 
Clothes   for  boys":CC=8:G0SUB  12120 
5050  B=K:RETURN 

6000  POSITION  2.3:?  "High  School  «  Col 
lege  tAses  16-21J":? 

6020  ?  "1  -  Books":?  "2  -  Software":? 
"3  -  sports  Eguipnent" 

6021  ?  "4  -  Hobbies":?  "5  -  College  Re 
lated  Materials":?  "6  -  Hec  or  dS/'AW/'Cas 
setes" 

6030  7  "7  -  Clothes   for  Fenales":?  "8 

-  Clothes   for  Ma  1 e S" : CC  =  8 : GOSUB  12120 
6050  B=K:RETURN 

7000  POSITION  16.3:?  "Adults":? 

7020  ?  "1  -  The  Arts":?  "2  -  Sports  « 
Fitness":?  "3  -  En ter t a i nnen t " 

7021  ?  "4  -  COMputtng":?  "5  -  Repair  a 
Hone  Crafts":?  "6  -  Collecting" 

7022  ?  "7  -  Fashion  A  style ":CC=7:G0SU 
B  12120 

7025  POKE  B2.0:?  CL»:GOSUB  930O:POKE  8 
2.  7 

7030  B=K:ON  B  GOTO  7100.7200.7300.74  00 
. 7500. 7600. 7700 

continued  on  next  page 

ANTIC  SOFTWARE  LIBRARY  •  5»7 


CG 

OR 

XR 

01 

VV 

KP 

NU 

TK 
CO 

on 

CB 

VJ 

JV 

U  J 

BC 
HI 

KT 

I  VU 
VM 

JR 
GF 

JR 

SB 
XR 
K5 
CG 

GU 
UM 

EJ 

BE 

PS 

LP 

UH 
OZ 

UC 
IV 


Ctt 


QZ 


71B8  POSITION  13.3:?  "The  nrTs":? 
7128  ?  "1  -  Music  Per  for nanc e" :  ?  "2  - 
nusic   Listening":?  "3  -  Arts  «  crafts" 

7121  ?  "4  -  ftrt  ftppr ec i a t i on" : CC =4 : GOS 
UB  12128 

7138  POKE  82.8:?  CLS:GOSUB  930e:P0KE  8 
2.7:C=K:0K  C  GOTO  7  14  8,7158,7168,7178 
7148  POSITION  9,3:?  "Music   -  Perfornan 
c  e"  :  ? 

7142  ?  "1  -  Stringed  Ins t r UMen t s" : ?  "2 
-  Piano":?  "3  -  Mind  Instruments" 

7143  ?  "4  -  percussion":?  "5  -  Electro 
nic" : CC=5 : GOSUB  12128:G0TO  7988 

7158  POSITION  18,3:?  "Music   -  Listenin 
3"  :  ? 

7152  ?  "1  -  Classical":?  "2  -  pop":?  " 
3  -  jazz":?  "4  -  Rock" 

7153  ?  "5  -  country  We  s  t  er  n  "  :  CC  =  5  :  GGSIl 
B  12128:GOTO  7988 

7168  POSITION  12,3:?  "ftrts  «  crafts":? 


sculpting 
Cer  an  i 


7162  ?  "1  -  Painting":?  "2 
•' :  ?  "3  -  Mood  carving" 

7163  ?  "4  -  Photography":?  "5 
cs":?  "6  -  Drawing" 

7164  ?  "7  -  Need  1 ec r a f t s" :  ?  "8  -  Minia 
tures" : CC=8 : GOSUB  12128:G0T0  7988 
7178  RETURN 

7288  POSITION  11,3:?  "Sports  a  Fitness 
■  I  :  -f 

7228  ?  "1  -  Fitness":?  "2  -  TeaM  a  Con 
petitive  Sports":?  "3  -  outdoor  SPorts 
«■ 

7221  ?  "4  -  spectator  SPor t s" : CC=4 : GOS 
UB  12128 

7238  POKE  82,8:?  CLS:GOSUB  9388:P0KE  8 
2,7:C=K:0N  C   GOTO  7  248,7258,7268,7278 
7248  POSITION  15,3:?  "Fitness":? 

7242  ?  "1  -  weight  Lifting":?  "2  -  fter 
obics":?  "3  -  Nutrition" 

7243  ?  "4  -  Jogging":?  "5  -  Walking":? 
"6  -  SwiMMing" : CC=6 : GOSUB  1212e:G0T0 

7908 

7258  POSITION  7,3:?  "Tean  &  Conpetitiu 

e  sports":? 

7252  ?  "1  -  volleyball":?  "2  -  Tennis" 
:?  "3  -  Sguash/Rac guetba 1 1 " 

7253  ?  "4  -  Golf":?  "5  -  Bowling":?  "6 
-  Baseba  II" 

7254  ?  "7  -  Football":?  "8  -  Basketbal 
!..:■»  M9  _  Hockey"  :  CC  =  9  :  GOSUB  1212e:G0T 
O  7988 

7268  POSITION  12,3:?  "Outdoor  SPOrts": 


F  >  sh 1 ng"  :  ? 


7262  ?  "1  -  Hunting":?  "2 
"3  -  Hiking" 

7263  ?  "4  -  Bicycling":?  "5  -  Boating" 
:?  "6  -  Ski ing" : CC=6 : GOSUB  12120:GOTO 
7980 

7270  RETURN 

7308  POSITION  13,3:?  "Entertainment":? 

7328  ?  "1  -  Eating  a  Drinking":?  "2  - 
Puzzles  a  Ganes" : ?  "3  -  Mo w i es^Thea t r e 

7321  ?  "4  -  Reading":?  "5  -  Trawel":cC 

=5:G0SUB  12128 

7338  POKE  82,8:?  CLS:GOSUB  9380:POKE  8 

2.7:C=K:0N  C  GOTO  7  340,7358,7368,7378. 

7388 

7348  POSITION  11,3:?  "Eating  a  Drinkin 

3"  :  ? 

7342  ?  "1  -  Dining  Out":?  "2  -  Dining 
In":?  "3  -  Bar  utensils" 

7343  ?  "4  -  Beuerages":?  "s  -  Faworlte 
Foods":?  "6  -  Parties" 

7344  ?  "7  -  Barbecues  a  P i c n i c s " : C C = 7 : 
GOSUB  12128:^0X0   7988 


*  AmiC  SOFTWAHi;  IIBKAKY 


OK 

RE 

BU 

ZK 

BD 

AD 

EI 

CO 

HR 

BJ 

NG 

NM 

EN 

YG 

MV 

BV 

ON 

CV 

QJ 

HA 

OH 
SO 
NK 
LR 
KF 


CF 
NI 


KG 


BK 
SV 
EK 

EE 

YK 
LO 

JN 


HP 


UA 
CL 

ZB 
VU 

JF 
UV 
ZW 


7358  POSITION  12,3:?  "Puzzles  a  Ganes" 
:  ? 

7352  ?  "1  -  Board  GaMes":?  "2  -  Card  G 
anes":?  "3  -  pencil   Ganes" 

7353  ?  "4  -  Jigsaw  Puzzles":?  "5  -  Puz 
zle  Toys":?  "6  -  Magic   Tricks" 

7354  ?  "7  -  Fantasy/'Ro  1  e  P  1  ay  i  ng  :  CC  =  7  : 
GOSUB  12120:G0T0  7988" 

7368  RETURN 

7370  POSITION  15,3:?  "Reading":? 

7372  ?  "1  -  Fiction":?  "2  -  Non-fictio 
n"  :  ?  "3  -  Poetry" 

7373  ?  "4  -  politics  »  History":?  "5  - 
Mysteries":?  "6  -  Periodicals" 

7374  ?  "7  -  Science  Fiction":?  "8  -  Bi 
osraphy":?  "9  -  C 1  ass i c s" : CC  =  9 : GOSUB  1 
2128:G0T0  7988 

7388  RETURN 

7488  POSITION  11.3:?  " COMPu t i ng" : ? 

7428  ?  "1  -  Hardware":?  "2  -  Ganes":? 

"3  -  Productivity" 

7421  ?  "4  -  Languages":?  "5  -  Other  So 

ftware":?  "6  -  Inc i den ta 1 s" : CC=6 : GOSUB 

12128 
7438  C=K:G0TO  7988 

7588  POSITION  9,3:?  "Repair  a  Hone  era 
f ts" : ? 

7528  ?  "1  -  cooking":?  "2  -  Maintenanc 
e  a  Repair":?  "3  -  Gardening" 
7521  ?  "4  -  Dec  or at i ng" : CC  =  4 : GOSUB  121 
28 

7538  POKE  82,8:?  CLS:GOSUB  938e:P0KE  8 
2.7:C=K:0N  C  GOTO  7548.7558.7560.75  78 
7548  POSITION  15.3:?  "Cooking":? 

7542  ?  "1  -  Cookbooks":?  "2  -  Utensils 
":?  "3  -  Table  Itens" 

7543  ?  "4  -  Pots  a  Pans":?  "5  -  flpplia 
nces":?  "6  -  Condinents" 

7544  ?  "7  -  Stapl es" : CC=7 : GOSUB  12128: 
GOTO  7988 

7550  POSITION  9,3:?  "Repair  a  Hone  era 
f ts" : ? 

7552  ?  "1  -  Carpentry":?  "2  -  Plunbing 
":?  "3  -  fluto  Mechanics" 

7553  ?  "4  -  Electrical":?  "5  -  paintin 
3":?  "6  -  Cleaning  ":CC=6:G0SUB  12120: 
GOTO  7908 

7568  POSITION  14,3:?  "Gardening":? 

7562  ?  "1  -  Clothing":?  "2  -  Tools":? 
"3  -  Plants  a  seeds" 

7563  ?  "4  -  Soil   Conditioners":?  "5  - 
Decorative  Itens":?  "6  -  Book s" : CC  =  6  :  G 
OSUB  12128:G0T0  7988 

7578  RETURN 

7688  POSITION  14,3:?  "Collecting":? 

7620  ?  "1  -  coins":?  "2  -  Stanps":?  "3 

-  An t  i  gues" 

7621  ?  "4  -  Baseball  C ar ds" : CC = 4 : GOSUB 
12120 

7630  C=K:GOTO  7900 

7700  POSITION  11,3:?  "Fashion  a  StWle" 

:  ? 

7720  7  "1  -  Sewing":?  "2  -  Cosnetics": 
?  "3  -  Fragrances  for":?  "  Hen  a  Mo 
nen" 

7721  ?  "4   -  Men's  casual  Clothes":?  "S 

-  Munen's  Casual  Clothes":?  "6  -  Wone 
n's  Accessories" 

7730  ?  "7  -  Men's  Accessories":?  "8  - 

Magazines  a  Books" : CC=8 : GOSUB  1Z128:C= 

K 

7900  D=K:RETURN 

9000  GOSUB  9508:«=4:?  CL5:7  "List  of  s 

uggest  i  ons : " 

9010  INPUT  nl;CODE$ 

9011  IF  CODE$:=CDS  THEN  GOSUB  130e0:G0T 
O  9830 

9028  INPUT  nl : DESS. PS , SOS 
9030  IF  V=18  THEN  GOSUB  13100 
9040  POKE  764.255:G0T0  9010 


JANUARY  1986 


RQ 

CO 
AK 

EV 
NT 
HO 

en 

LR 
QU 
UN 

ZT 

LE 

DE 

GV 
L  J 

BK 
BD 


KH 
RD 


55 
UA 


9380 
28:  R 
9488 
9418 
s  an 
9411 
9412 
9588 
9538 
1888 
5  .  L  : 
1888 
S.  L 
1881 
13.  6 
.  16, 
1882 
H.  W  : 
1883 
7  .  15 
1883 
,  16. 
1884 
1085 


GOS 

ETUR 

CLO 

PCS 

y  ke 

IF 

GOT 

OPE 

RET 

8  FO 

FOR 

1  FO 

:  FOR 

8  DA 

.9.5 

2.18 

8  FO 

?  "• 

0  DA 
.8.1 

1  DA 
3  .  16 
8  PO 
8  PO 


UB  1 
N 

5E  « 
ITIO 
y  . 
PEEK 
O  18 
N  <*1 
URH 
R  U  = 
H  =  l 
R  L  = 
H  =  l 
TA  1 
.  11  . 
.1.2 
R  N  = 
"  :  NE 
T  A  1 
2.9. 
TA  1 
.  16  . 
SITI 
5ITI 


2e28:G05UB  1203e:G0SUB  121 


1  :  TRAP  48888 

N  5,23:?  "Thaii's  all!  Pres 

.   .  ■';  :  POKE  764  .  255 

t764)=255  THEN  9411 

8 

. 4 , 8 . FS 

1  TO  1?:READ  5.H:P0SITI0M 
TO  M:?  "*t";:MEHT  H:NEKT  L 
18  TO  19:REnD  5,H:P05ITI0M 

TO  M:?  SS;:NEHT  H:NEKT  1. 
8.1.9.3.8.5.6.9.7.7.6.9,4. 
3. 15. 5. 12. 4. 14. 2, 18, 4, 14, 3 
8,9,3.8,5 

1  TO  22:READ  M , H : P05 I T IOM 
KT  N 

,18.3.8.4,12,5,8,6,11,7,6, 
8,18,5,18,14.11.18,12.4 
2. 16, 13, 9, 14, 5, 14, 14, 15, 18 
17,6.17.19 
ON  8.28:G0SUB  12820 
ON  23.4:?  "GIFT  SELECTION" 


10851  POSITION  27,5:?  "HELPER" 

18852  ?   :PdSITI0N  23,8:?  "for  readers 

o  f  " 
EHII 18853  ?   :P0SITION  23,10:?  "ANTIC  Magaz 

ne" 
PEMI  18060  POSITION  21,2:F0R  N  =  l  TO  18:?  SS 
:NEHT  N 
NA  10061  FOR  W=3  TO  12:P0SITI0N  21, U:?  SS 

;:POSITION  38.«:?  5S;:NEKT  M 
DE  10062  POSITION  21,13:F0H  N=l  TO  18:?  S 

S;  :  NEXT   N 

10070  GOSUB  12140:RETURN 

12020  FOR  N=0  TO  39:?  SS;:NEKT  N:RETUR 

N 

12030  FOR  L=l  TO  19:P05ITI0N  8,L:?  55; 

:P0SITI0N  39, L:?  5S;:NEKT  L:RETURN 

12120  POKE  764 , 255 : POSITION  7.22:?  "Pr 

ess  nunber  of  choice  "; :OPEN  o2.4.0,"K 

: ": GET  o2 . K 

12125  K  =  K-48:CLOSE  «»2  :  IF  K<1  OR  K>CC  T 

HEN  12120 

12127  RETURN 

12148  POKE  764 . 255 : POSITION  4.23:?  "Pr 

ess  any  key  xo    continue        ."; 

12141   IF  PEEK t764J =255   THEN  12141 

12145  POKE  764. 255 : RETURN 

13000  INPUT  ol ; DESS . PS . SOS : POSITION  O. 

W 

13810  ?  DESS : POSITION  21.U:?  PS 

13820  POSITION   t39-LEN tSOS) J . W : ?  SOS:« 

=  U*1 

13030  RETURN 

13100  POSITION  5.23:?  "Press  any  Key  t; 

o  continue      .   .": 

13110  V=4:P0KE  764.255 

13120   IF   PEEKf 764) =255   THEN  13120 

13130  ?  CLS:?  "List  continued   .   .   ." 

13140  RETURN 


GREAT  SORWARE 
VALUES 

in  this  issue's 
ANTIC  CATALOG! 


AF 

EU 

BU 

KU 

IK 

Y  J 

PS 

CB 

DP 

MY 

VS 

UU 

H  J 

DM 

^   Your  computer  can  tallt  in  your  own 
voice.  Not  a  synthesizer  but  a  true  digitizer 
that  records  your  natural  voice  quality— and  in 
any  language  or  accent.  Words  and  phrases  can 
be  expanded  without  limit  from  disk. 

^  And  it  will  understand  what  you  say.  a 

^^    real  word  recognizer  for  groups  of  32  words  or 
phrases  with  unlimited  expansion  from  disk 
memory.  Now  you  can  have  a  two  way  conver- 
sation with  your  computer! 

^  Easy  for  the  beginning  programmer 

with  new  BASIC  commands.  Machine  language 
programs  and  memory  locations  for  the  more 
experienced  software  author. 

^   Exciting  Music  Bonus  lets  you  hum  or 
^^    whistle  to  write  and  perform.  Notes  literally 

scroll  by  as  you  hum!  Your  composition  can  be 
edited,  saved,  and  printed  out.  You  don't  have  to 
know  one  note  from  another  in  order  to  write 
and  compose! 

Based  upon  new  technologies  invented  by  COVOX.  One  low 
price  buys  you  the  complete  system— even  a  voice  controlled 
black-jack  game!  In  addition,  you  will  receive  a  subscription  to 
COVOX  NEWS,  a  periodic  newsletter  about  speech  technology, 
applications,  new  products,  up-dates,  and  user  contributions. 
You  will  never  find  a  better  value  for  your  computer. 

ONLY   $o9.95  includes  all  hardware  and  software. 
For  telephone  demonstration  or  additional  information,  call 
(503)  342-1271.  FREE  audio  demo  tape  and  brochure  available. 
Available  from  your  dealer  or  by  mail.  When  ordering  by  mail  add  $4.00 
shipping  and  handling  ($10.00  for  foreign,  $6.00  Canada). 

The  Voice  Master  Is  available  for  tfie  064, 0128,  all  Apple  ll's,  and  Atari 
800,  800XL  and  130XE.  Specify  model  when  ordering. 


For  Faster  Service  on  Credit  Card  Orders  only: 

ORDER  TOLL  FREE  1-800-523-9230 


CXn/OXiNC.  («>3)  342.1271 

675-D  Conger  Street,  Eugene,  OR  97402 

Telex  706017  (AV  ALARM  UD) 


JANUARY  1986 


ANTIC  SOFTWARE  LIBRARY  *  99 


[ St  section] 


/T  FONT  LOADER 


Article  on  page  48 


LISTING  1 


»  ST/FOMT !    wer.  100285 

»  file:  B:ACF0NT.C 

*  icj  1985  ftn-tic  publishins 

»  written  by  Patrick  Bass 

»  The  purpose  of  this  progran  is  to  access  character  fonts  fron  an 
«t  8-bit  fttari  and  display  then  froM  within  the  520ST - 

tsinclude  "obdefs.h" 

tsinclude  "define. h" 

ninclude  "geMdefs.h" 

ninclude  "osbind.h" 


extern  int 


31— apid; 


int       gl_hchar,  gl_wchar,  9l_wbox<  gl_hbox, 

i<ienu_id,  phys_handle,  handle,  file_handle,  wi_handle,  top_window< 

xdesk,  ydesk,  hdesk,  wdesk,  void,  yold,  hold,  wold, 

xwork,  ywork,  hwork,  wwork, 

MsgbufftS],  keycode,  ret, 

i,  j,  k,  1,  done,  button, 

contrltl2],  intintl283,  Ptsin[l283,  intout[i283,  Ptsout tl28] - 

work_in[ll],  work_out t573 ; 

char      f i le_buffer [327681 ,  path t] ="a : ». FMT\0" ,  f i 1 e_naMe t] ="new       .fnt\0". 

alerto t] =" til t  ST/FOMT   w . 100285  I  H    Fontable  Accessory  I   tcJl985  Antic  p 

ublishing  I  written  by  Patrick  Bass  it  perform  1", 

alerti tl =" [31 [  Place  Fonts  in  Drive  A:  If  Read  Disk  1", 

alert2Il  ='■  £31  t  Thanks  for  using  I  ST/FOHT  !  u. 100285  I   I  By  Patrick  Bass  3 

[  Exit  1"; 

long      Max_len=:32768, 

char 8X8=0X00018006, 
Char 8X16=0X0001 8a62, 
nunber,  source_char; 


na  i  n ( 1 


-»/ 


appl_init  tJ  ; 

phys_handle  =  graf —hand  1 e C  agl— wchar,  agl_hchar,  agl— wbox,  &si_hbox  ); 

Menu_id=Menu_reg i ster t  gl_apid,"   ST  Font  Loader  "  j; 

wind_gett  O,  UF— MORKKYUH/  «xdesk,  «ydesk,  &wdesk,  «hdesk) ; 

wi_handle= t-1 J ; 

fontable IJ ; 


/•* 

open_wwork  tj 

< 

i  nt  i  ; 

fore  i=e;  i<10;  work_in t i*+l =1  1;  work_i n iioi =2 ; 

handl e=phys_handl e ; 

u_opnvwk c  work_in,  ^handle,  work_out  }; 
> 


-»/ 


^» 

set_clipc    X,     y,     w,     h    J 
100  *  ANTIC  SOFTWARE  LIBRARY 


-»/ 


JANUARY  1986 


int:    y.,     y,     w,     h; 

■C 

int    clipt43 ; 

clipt0]=v:;     clip[13=:y;     clipC2]=x  +  w;     clipt3]=y  +  h; 

vs_clipC     handle^     1,     clip     J; 
> 

/» tty 

open_windowCl 
< 

wi_handle=win£l_create  t     NAME^      Cxdesk  +  wdeskJ/4  ,      twdesk  +  hdesk  J  ^4  , 

wdeskXZ,     hdesk/^2     3; 
wind—sett    wi_handle,     UF— NAME,*'    5T/F0HT  !     •',     0,     a    i  : 
3raf_growbox t    lO,     lO,     10,     le, 

Cxdesk+wdeskJ/4,      Cydesk+hdesk J /4 ,     wdesk/2,     hdesk/2    J; 
wind_openC    wi_handle,      f  >cdesk  +  wdeskJ/4 .      Cydesk  +  hdesk3/'4 , 

wdesk/2,     hdesk^'2    J; 
wind—get t    wi_handle,     MP— UORKKVMH,     Axwork,     ftywork,     jtwwork,     &hwork    J; 
> 

/*«■ ifv' 

do_redrawC  xc ,  yc ,  wc ,  he  j 

int  xc ,  yc ,  wc ,  he; 

< 

GRECT  tl,  t2; 

wind_updatec  TRUE  ]; 

t2.g— x  =  xc;  t2 -  3— y  =  yc ;  t2.3— w=wc;  t2 . 3— h  =  hc ; 

Wind_gett  wi^handle,  UF_FIRSTKYMH>  «tl.g_x,  «tl.3— y,  fttl . 3— w,  «tl.g_h  J; 

While  C  tl.3_w  «a  tl.g__h  J  -C 

if  C  rc_intersect t  «t2,  «tl  3  3 < 

set_clipt  ti.3_x,  tl.g_y,  tl . 3_w,  tl.3_h  3; 
do_*ont  C3  ; 
> 
wind_3ett  wi_handle,  UF— MEKTKYUH,  «tl.g_x,  «tl.g_y,  «tl . 3_M,  «tl . g_h  3; 
> 

wind_update(  FALSE  3; 
> 

y» ^ »/ 

fontable(3 

■C 

int  event ; 

While  CTRUE3  < 

event  -  eMnt_MUlti(  Mtl-MESAG> 
±,     ±.     ret, 
e,  0,  0,  0,     O. 
0,  O,  0,  0,  0. 
i««S3t>u*f,  0,  0,  »ret,  aret,  «ret,  «ret,  *ret,  »ret  3; 

wind_updatet  TRUE  3; 

if  (  event  «  MU— MESAG  3 
switch  t  MsgbuffC0]  3  < 

case  UM-REDRAU: 

if  C  ns3buff|;33  ==  wi_handle  3 

do_redrawC  Msgbuff[41,  MsgbufftS],  MS3buffC6],  Msgbufft?]  3; 
break; 

case  AC— OPEN : 

if  t  MsgbuffC43  ==  Menu_id  3  < 
ifC  wi_handle  ==   C-13   3 

<  open_vwork t3 ;  open_wi ndow C3 ;   > 
else  wind_setc  wi_handle,  WF_TOP,  0,  0,  0,  0  3; 
> 
break; 

case  AC_CL0SE: 

ifC  C  ns3bufft33  ==  Menu__id  3  ««  C  wi_handle  !  =  C-13  3  3 
■C  v_c  isvwk  Chandle3  ;  wi_handle  =  C-13;  > 
break; 

continued  on  next  page 

JANUARY  1986  ANTIC  SOFTWARE  LIBRARY  *  101 


/^»  end  switch  */ 
wind-_update  C  FALSE  3 
>  /»  end  while  *t/' 


/"* 

do_f  onu  t) 
■C 


-**/ 


c lear_window( J ; 

f  orHL_aler-c  t  1,  aierte  ); 
fort  i=:8;  i<90ee;  i++  J; 
f  ori<i_alert  C  \.  alertl  J; 
fsel_inpuxt    path.     file_nai<ie,     Sbutton    1; 

ift    button     «=    0    J< 

3raf_MouseC  M-OFF,  0x01.  J; 
c lear_wi ndowCJ ; 

f  i  le_handle=:Fopen  C  file_naMe,  8  J; 

iff  file_handle  >   f-13  J< 

done=FreadC  file_handle.  Max_len,  fxle_buffer  J; 
biosc  38.  configurefj  3; 
> 

Fcloset  file_handle  j; 
graf_i<iouse  c  M— OH .  8X0L  J; 
> 

c lear_windowCJ ; 
f  orri—aiert  (  1,  alert2  J; 

wind_cioseC  wi_handie  i; 
graf—shr inkbox f  18,  18.  18,  18, 

Cxdesk+wdeskJ/4,   (ydesk+hdesk J/4,  wdesk/2,  hdesk/2  J 
wind_deletec  wi_handle  J; 

nssbuf f [83  =AC_CL0SE; 
wsgbuf f [33 =Menu_i d; 
wi_handl e= c-13 ; 


/'» 

c 1 ear_window(3 

■C 

int  tewp  t43 ; 

vs f_interior c    handle,     2 

usf_stylet    handle,     8    3; 

us f_col ore    handle,     83; 

terip  [83  =xdesk; 

temp  ti3  =:ydesk; 

tenp [23  =xdesk  +  wdesk; 

tenp [33  =ydesk  +  hdesk; 

u_bar c    handle,     te«p    3; 


-*/ 


3  ; 


/«■ ' 

c  onf igure [3 

< 

Char    «-pointi,     *«-point2; 

fort     i=8;     i<l28;     i++    3< 


-«/ 


i  =  i; 

ift     i<32     3      1=1+64; 

iff     i>31     «     i<96     3      1=1-32; 

fort     j-&:      j<16;      j++     3< 

source_char= f    i»8    3+f     j/2    3; 

pointl=f     Char8x8+f     j«128     3  3+i; 
point2=t    Char8xl6+t     j»256    33+i 


102  *  ANTIC  SOFTWARE  LIBRARY 


JANUARY  1986 


»CPointl) =f i le_buf f er C  source_char  ] 
»CPOin1:2J  =<=i  le_buf  f  er  t  source_char  ] 


<,^^ 


VT52  Emulation 

Autodial/editor 

Kermit 

Setup  files 

Atascii  Emulation 


ST-TE  RM 

Data  Communications  for  the  Atari™  520ST 
$39.95 


User  Croup  Discounts 
Dealer  Inquires  Invited 

Commnet  Systems 

7348  Green  Oak  Terrace 

Lanham,  MD  20706 

(301)  552-2517 


Coming  in  February:  FoReM  ST  Bulletin  Board  System  for  ATARI™  520ST 


^. 


% 


'^ 


Macro  Keys 

Dos  Functions 

Xmodem/Amodem 

Print  logging 

300-9600 


800-225-5800  FOR  ORDERING  ONLY 
Atari  '<ST"  Products 

Sundog $31.96  VIP  Professional  ....  SCALL 

Spellbreaker $39.96  Cables:  Mod/Pmtr    .  $13.46 

Checkminder $59.96  Final  Word    $123.96 

King's  Quest    $39.96  Habawriter   $67.96 

Lots  of  Other  Exciting  New  Products!! 

1030  Modem  w/Term.  Software $59.95 

1020  Printr.  Plot.  w/Prmt  N'  Draw $49.95 

COPAL  I500L  "Quiet"  Prir)ter 

180  cps  &  NLQ  mode $349.00 

1200  Baud  Hayes™  Compatible $225.00 

US  Doubler  dbl.  den.  for  1050 

dsk.  dry.  wISparta  DOS $52.46 

Powerstar $33.96 

Moviemaker $24.96 

Silent  Service $29.96 

Movit  Robot  Kits from  $24.95 

Atari  and  Atari  ST  are  Trademarks  of  Atari  Corp. 

Order:  M/C,  Visa.  Personal  checks  allow  2  wks.  MA  residents  add  S%  sis.  tax.  Ship: 
Orders  under  JtOO  add  $3.  over  $100  free  ship,  $5  ship  all  ord.  outside  com,  U.S. 
Warranty:  No  returns  w/o  authorization.  Defective  sftwr.  replaced  w/same  prgrm. 

Inquiries  6I7-37I-I8SS  P.O.  Box  1402.  Concord.  MA  0/742 

Call  617-371-1855  for  our  Catalog! 


I 
I 

I 


■■■IIIIIDIGITPIL  X7IMOnilllllllk 


COMPUTEREYES 


VIDEO  IMAGES  ON  YOUR  COMPUTER! 

Finally— an  inexpensive  way  to  capture  real-world  images  on  your  computer's 
graphics  display!  COMPUTEREYES"  is  an  innovative  slow-scan  device  that  con- 
nects between  any  standard  video  source  (video  tape  recorder,  video  camera, 
videodisk,  etc.)  and  your  computer.  Under  simple  software  control,  a  b/w  image 
IS  acquired  in  less  than  six  seconds.  Unique  multi-scan  modes  also  provide 
realistic  grey-scale  images.  Hundreds  of  applications! 


Package  includes  interface  module,  com- 
plete easy-to-use  software  support  on 
disk,  owner's  manual,  and  one  year 
warranty  all  for  SI29.95p[us  S4.00S&H 
|USA|. 

Also  available  as  a  complete  package 
including: 

•  COMPUTEREYES  ' 

•  Quality  b/w  video  camera 

•  Conneamg  cable 

for  only  5399.95  plus  S9.00  S&H. 

Demo  disk  available  for  S  10.00  postpaid 
(refundable)- 

See  your  dealer  or  order  direa,  Mass. 
residents  add  5%  sales  tax.  Mastercard, 
Visa  accepted.  To  order,  or  for  more 
information,  write  or  call: 


I 


I 


ONLY 


$129.95 


Available  for 

•  Apple  II  series 

•  Commodore  64/ 1 28 

•  Atari  800/800XL/65XE/  130XE 


DIGITAL  VISION,  INC. 

14  Oak  Street  -  Suite  2 

Needham,  MA  02192 

(61  7)  444-9040,  449-7  1 60 


JANUARY  1986 


ANTIC  SOrrWARE  LIBRARY  •  103 


You've  got  your  spouse  working. 

The  kids  have  paper  routes. 

Even  the  dog  provides 
stud  service  for  a  fee. 

Times  are  hard. 

So  Why  is  Your  Computer 
Still  Unemployed? 

Let  Your  Atari 

Contribute  To 

The  Family  income 

The  OPPORTUNITY  Disk  will 
tell  you  how. 

$2.95  Plus  S1.00  Postage  and  Handling 
N.Y.  Residents  Add  Sales  Tax 

Dept.  36,  13  While  St.,  Seneca  Falls.  N.Y,  13148 

$2.50  Shipping  lor  Orders  Outside  USA  and  Canada. 

Atari"    is  a  trademark  of  Atari.  Inc. 


it   R.T.R.SOFTWARE  PRESENTS 


PRINTER'S 
DEVIL' 


OVER  120 INSIGNIAS, 
MONOGRAMS,PICTURES 

&  OTHER  GRAPHICS 
(LIST  $:24.!)5)  KOW  $]a.(M) 

EXCLUSIVELY  RM  THE 
'iMSi:-OF-THE-AU»\'TH'  CLUII 

B0X116,  FAIR  LAWN,  N.J.  07410 

(enO)  345  ?5B2       (?01)  794  3??0 

*  FOR  "THE  PRINT  SHOP"  " 

'THC  PDINI  SHOP'  IS  P  IM  Of  8II0D(RSUND  SOntjIRRt.  INC. 


L 


ATTENTION  PARENTS! 

Announcing  a  new  series  of  inexpensive  disks  by  educators— 
especially  for  children! 

TINY  TOTS— A  collection  of  eight  programs  enlivened  by  sound 
and  graphics  to  help  your  pre-schooler  learn  letters  and 
nunnbers, 

LITTLE  FOLKS-Elght  fun-filled  activities  for  age  five  to  seven. 
Beginning  spelling  &  math  skills  stressed, 

SMALL  FRY-For  the  seven  to  nine-year-old  child.  Introduces 
multiplication.  Includes  word  games,  two  player  games  and  logic 
development  activites. 

THAT'S  LIFE— A  full  length,  non-vlolent,  multiple  player  game 
the  whole  family  can  enjoy.  Go  to  college,  choose  a  career,  get 
married,  raise  a  family,  deal  with  the  crises  of  everyday  living. 
Requires  48K. 

SPANISH  PRETERJT-A  workbook-typeset  of  drills  on  past 
tense  verbs  in  Spanish. 

DOCUMENTATION  INCLUDED 

Only  $12.00  per  disk  POSTPAID. 
Send  check  or  money  order  to; 

ATHENA  SOFTWARE 

RO.  Box  2788 
Turiock.CA  95381-2788 

Allow  3-4  weeks  tor  delivery. 
(California  residents  add  6%  lax.) 


Prssentinq  The 

A  flCEBD  A 

ATARI  Cartridge  atari 

Aaiable  Coiputer  Enhanceients  (TM) 
NON!!  Have  80  BEAUTIFUL  colutns 
for  your  LETTER  PERFECT  and  BASIC 
prograts!  Sreat  on  TVs  k    Honitors! 
For  ALL  400/600/800/130  Reg/XL/XEs 
Hith  Hin/48K,  Please  specify  lodel. 
Send  $49.95    (hich  Res  add  4X  tax) 
*  $2.50  postage  (Cer/check  or  H/0). 
Honey  Back  Guarantee.  For  eore  info 
call:  (517)  394-2412. 

^^f  TNT  C0HPUTIN6 
OuantitycfejT  P.O.  Box  443 
Discountsr^   Holt,  Hich  48842 
Atari  Corp(TH).LJK  Enterprises (TH) 


E.E.S. 


187  CROSBY  AVE. 

KENMORE,  N.Y.  14217 

716-873-4349 


Hourai   7-HPM  M-P  SAT  i  SUN  10-6 

3PBCIALI  I  I 

Buy  ATARI  520  3T  pftckftgei (ooiputer, drive, 
monitor  4  KTC, ) 
••GET  PIBE"  1150.00  «orth  of  soft««r«   « 
reRPHEHIAL. 

B/H  Monitor  1799.99 
RGB  color       1999.99 

ATARI   130XE     H39        1050  Disk   DriTe  |I59 

1025  Dot-oatlx  printer     CAU. 

1027  letter  quality   printer     CALL 

GEMINI   30-10   1239.95      PANASONIC  KXP1090   1199.95 

HA3RUA  5  i/'t  SS/DD  19  •  bol  ma  5  boies 
DS/DD  10    

MAXELL     "  SSyOD  It   

D3/DD  18    

MAXELL  or  SONY   3   1/2    |2.80  mlo.    10 

BA3P  3   1/2   }2.60  mla,    10 

Cell  or  write  for  free  prlcellet  on  other 
fine   printers, Interfaces, oodeae  end  software 
for  ATARI    3T'3    and    XL,XE,    also    Bard    DI3KDRIVE3 

TERMS  1   Add  J2.50  for  softwarei 15.00  for 

each  hardware    (COD  and  International 
orders   actual    charges) 

Sorry  no  Visa  or  Mastercard 

All  orders  shipped  UPS  or  best  way 


STATt Zff 


■^  GAME  CONTROLLERS  ^ 

Finally  a  Professional  gsma  controller  for  ATARI  Systems 
A  controller  that  will  boost  your  playing  ability  to 
unbelievable  levels. 


STARCON5200     S35.00  STARCON  2600     $25.00 

The  STARCON  S200  controller  features: 

•  Arcade  JOYSTICK  and  FIRE  buttons 
e  Perfect  size  for  comfortable  play 

14"  X  12"x3" 
e  Convenient  keyboard  and  control  buttons 
e  Rugged  case  for  long  life 

•  1 0  foot  long  controller  cord 

The  STARCON  2600  controller  has  all  the  features 
of  the  5200  (less  keyboard  and  control  buttons)  but 
works  on  the  Atari  800.  400,  and  2600  systems. 
Once  you  try  a  STARCON  controller  you  will 
wonder  how  you  ever  got  along  without  one. 

Mall  to:     STARCON 

33141  39th  Ave.  S.W. 
Federal  Way,  WA  98023 

Mailcashierscheck,  money  order,  pefsonal  check  (aliow  2  weeks  to 
clear)  plus  S2.00  shipping  per  controller  Washingtort  residents  add 
7.8%  sales  tax. 


COMPUTEREYES 


$9995 


/3S  reviewed  in  Antic) 

JIM  BERGMAN 

wrote  tiTe  ATARI  version  for  Digital  Vision.  Inc. 

The  COMPUTEREYES"  system  allows  you  to 
acquire,  view,  and  store  b/w  images  from  any 
composite  video  source. 

I  can  offer  this  system  at: 

(suggested  Irst  5129.95) 

The  package  includes  interface  module,  disk  soft- 
ware, owner's  manual  and  one  year  warranty. 

FULL  SOFTWARE  SUPPORTPROVIDED  FREE 

PHONE  ORDERS:  VISA/MASTERCARD  accepted 
(add  S4.00).  (612)  929-0051  or  call  CompuServe 
EMAIL  our  PPN#72437,I045.  After  7  p.m.  CST  order 
by  modem. 

MAIL  ORDERS:  Certified  checks  or  money  orders 
accepted.  Shipping  and  handling  add  S7.00.  MN 
residents  add  6%  sales  tax.  GRAPHICS  9(16  Shades) 
Enhancement  S/W  available.  SI3.00  ppd. 

JIM  BERGMAN 

P.O.  Box  18461,  Minneapolis,  MM  55418 
(612)  929-0051 


104 


ANTIC,  The  Atari  Resource 


new  products 


BOMBER/ EVADER 

(game) 

Pro 'Mega  Software 

29W150  Old  Farm  Lane 

WarrenvUle,  IL  60555 

(312)  393-2317 

32K  disk 

S14.95 

A  double  play  game  package.  In 
Bomber,  destroy  an  enemy  plane  with 
your  ship.  In  Evader,  land  your  Lunar 
Lander  in  the  Forgotten  City. 


PST-8B  INTERFACE 

(printer  interface) 
PS  Technologies 
P.O.  Box  1335 
Palatine,  IL  60078 
(312)  359-7302 
S39.95 

Parallel  printer  interface  described  as 
compatible  with  all  software.  For  the 
XL  series,  includes  a  replacement  ROM 
operating  system  chip  with  a  built-in 
translator.  For  the  400/800  series,  a 
revision  B  operating  system  chip  is 
included. 


ACE  80  ■■■■■I^^^^H 

(expansion  cartridge) 
TNT  Computing 
RO.  Box  443 
Holt,  MI  48842 
(517)  394-2412 
$49.95,  48K  cartridge 

According  to  the  manufacturer,  this  80- 
column  cartridge  "produces  80 
remarkably  legible  characters"  on  black 
and  white  or  color  TVs  and  monitors. 
Works  with  Letter  Perfect  and  most 
BASIC  programs  on  all  Atari  com- 
puters. 


New  Products  notices  are  compiled  by  the 
Antic  staff  from  information  provided  by 
the  products'  manufacturers.  Antic  wel- 
comes such  submissions,  but  assumes  no 
responsibility  for  the  accuracy  of  these 
notices  or  the  performance  of  the 
products  listed. 

RACING  HANDICAPPER  ^HH 

(software) 

Software  Exchange 

2681  Peterboro  Road 

P.O.  Box  5382 

W.  Bloomfleld,  MI  48033 

(313)  626-7208 

S29.95 

48K,  disk  or  cassette 

This  package  contains  three  programs 
for  the  calculating  punter;  Thorough- 
bred Racing  Analysis,  Harness  Racing 
Analysis  and  Bet  Return  Analysis.  All 
three  programs  require  a  minimum  of 
data  entry,  and  the  results  of  the  first 
two  may  be  printed  for  extra 
convenience. 

ASSEMBLER  AND  LINKER  ■■■ 

(development  software) 
Six  Forks  Software 
11009  Harness  Circle 
Raleigh,  NC  27614 
(919)  847-2740 
$39,  48K  disk 

Although  unfamiliar  to  many  home 
computer  programmers,  all  major  com- 
puter systems  (including  UNIX  and 
CP/M-based  systems)  have  linker-based 
development  systems.  Assembler/Linker 
provides  Atari  users  with  this  industry 
standard  by  creating  multiple  relocata- 
ble files  which  can  be  linked  into  a  fi- 
nal, executable  object  code. 

TEACHER'S  PET  ■■■■■■i 

(software) 

Someplace  Special  Software 

11  Woodland  Drive 

Troy  PA  16497 

(717)  297-2039 

$50,  48K  disk 

This  program  helps  teachers  com- 
puterize grade  curves,  test  scoring  and 
student  reports  for  classrooms  of  up  to 
30  students. 


POWER  STAR  I 

(game) 

Pandora  Software 

177  Carlton  Lane 

N.  Andover,  MA  01845 

(617)  681-8440 

$39.95,  16K  Cartridge 

Go  north,  south,  east  or  west.  This 
graphic  adventure's  claim  to  unique- 
ness is  360  degrees  of  different  view- 
points, showing  63  locations  in  200 
possible  views. 

TOP-DOS  1.5  ^mmmmm^m 

(operating  software) 
Eclipse  Software 
1058  Marigold  Court 
Sunnyvale,  CA  94086 
(408)  246-8325 
$29.95 

This  new  improved  version  of  Top- 
DOS  disk  operating  system  is  also  $20 
cheaper  Supports  130XE,  automatic 
formatting,  four-level  command  file 
nesting,  90K  buffer  for  one-pass  disk' 
duplication. 


COMPUTER  PRINTER 
COMMANDS  i 

(book) 

Cardinal  Point  Inc. 

RO.  Box  596 

EUetsville,  Indiana  47429 
(812)  876-7811 

$37.95 

Programmers  can  expand  the  marketa- 
bility of  their  software  with  this  270- 
page  reference  book  of  the  Escape  and 
Control  programming  codes  for  170 
different  daisy  wheel  and  dot  matrix 
printers.  continued  on  next  page 


January  1986 


105 


j^  new  products  ["^ 


COIN  COLLECTOR, 
PHOTO  COLLECTOR  1 

(software) 

J.V.  Technologies 

P.O.  Box  563 

Ludington,  MI  49431 

(616)  843-9512 

48K  disk 

S22.95  each,  $40  for  both 

Menu-driven  inventory  software  for 
coin  and  photo  hobbyists.  Each  pro- 
gram catalogs  up  to  300  collectibles  in 
an  easily  accessed  database. 

BATTALION  COMMANDER  ^M 

(strategy  game) 
Strategic  Simulations  Inc. 
883  Stierlin  Road,  Bldg.  A-200 
Mountain  View,  CA  94043 
(415)  964-1353 
S39.95,  48K  disk      ' 

A  strategy  wargame  with  five 
scenarios,  40  terrain  maps,  and  adjusta- 
ble opposing  forces  (choose  from  U.S., 
Soviet,  or  Chinese). 

ACROJET  mtmmmmmmmi 

(game) 

Microprose 

120  Lakefront  Drive 

Hunt  Valley,  MD  21030 

(301)  667-1151. 

S34.95,  48K  disk 

The  successor  to  Solo  Flight,  this  ad- 
vanced jet  flight  simulator  features 
built-in  CRT  instrument  displays  and 
acrobatic  stunts. 

TARGETS  mm^^mmm^^ 

(educational  software) 
Sunburst  Communications,  Inc. 
39  Washington  Avenue 
Pleasantville,  NY  10570 
(800)  431-1934 
(914)  769-5030  in  New  York 
S50  with  backup  and  guide 
48K  disk 

Targets  is  an  educational  game, 
designed  for  practising  basic  math 
operations  and  analytical  problem  solv- 
ing. Players  target  large  numbers  and 
try  to  equal  them  with  combinations 
of  smaller  numbers. 


1 

^  1 

1 

^^,      ,    V 

^.-^ 

-—.•■-- ..—mMmm 

immmmw  s«5*»i 

COVOX  VOICE  MASTER 

(hardware  and  software) 
Covox,  Inc. 
675-D  Conger  Street 
Eugene,  OR  97402 
(503)  342-1271 
$89.95,  48K  disk 

This  digital  speech  recording/playback 
system  brings  voice  recognition,  a 
speech  synthesizer  and  music  compos- 
ing capabilities  to  the  Atari  at  low  cost. 
Comes  with  a  microphone/earphone 
headset  and  software. 

KARATEKA, 

CHAMPIONSHIP  LODE 

RUNNER  ■■■■■■^^i^ 

(games) 

Broderbund  Software 

17  Paul  Drive 

San  Rafael,  CA  94903 

(415)  479-1170. 

$34.95  each,  48K  disk 

Due  to  "enormous  Atari  consumer  re- 
sponse," Broderbund  converted  these 
games  to  the  Atari.  Karateka,  an  ani- 
mated "action  movie"  game  with 
realistic  sound,  chronicles  a  karate 
master's  fight  to  rescue  his  bride. 
Championship  Lode  Runner  is 
described  as  a  more  intricate,  advanced 
version  of  Lode  Runner. 

Return  the  favor.  When  you  call  a 
manufacturer  or  supplier  about  a 
product  you  've  seen  advertised  or  other- 
wise mentioned  in  ANTIC,  please  tell 
them  so.  This  will  help  us  to  continue  to 
bring  you  the  latest  information  about 
products  that  will  make  your  Atari  com- 
puter an  even  more  valuable  investment 
in  the  future  —ANTIC  ED  Q 


ADVERTISERS 


Wc  encourage  you  to  patronize  our  advertisers  —  ail  of 
whom  support  the  Atari  computers.  We  wiil  appreciate 
your  mentioning  ANTiC  when  you  contact  these  firms. 

ABACUS  SOFTWARE  31 

ADD  ON  SYSTEMS 30,  82 

ALPHA  SYSTEMS 20 

AMERICAN  TV 58 

ARRAYS/HABA  SYSTEMS 41 

ASTRA  SYSTEMS 28 

ATHENA  SOFTWARE 104 

BAHERIES  INCLUDED 108 

B  AND  C  COMPUTERS  46 

COAST  TO  COAST 63 

COMPUCLUB 35 

COMPUTER  CREATIONS 17 

COMPUTER  MAIL  ORDER 78 

COMPUTER  PALACE 24 

COMPUTER  PLACE 35 

COMPUTER  SOFTWARE  SERVICES 22 

CONSUMER  COMPUTER  SOFTWARE  ....  104 

COVOX  99 

DATAMOST  36,  37 

DIGITAL  VISION,  INC  103 

DRAGON  GROUP 63 

ECLIPSE  SOFTWARE 44 

ELECTRONIC  ONE   73 

END  USERS  GROUP 43 

EXTENDED  SOFTWARE 73 

GAMES  COMPUTERS  PLAY 13 

GIZZMOZ 103 

HAPPY  COMPUTING   66 

HIPPOPOTAMUS  SOFTWARE 56 

HOUSTON  AND  ASSOCIATES    54 

IPG' 32 

JIM  BERGMAN 104 

KYAN  SOFTWARE 63 

LOTSA  BYTES 10 

LYCO  COMPUTING 4 

MARTIN  CONSULTING 63 

MICROPROSE 3 

MICROTIMES  103 

MIGRAPH  SOFTWARE 32 

MINDSCAPE 7 

MIRAGE  CONCEPTS 77 

O.S.S 107 

ORION  SOFTWARE    77 

PENGUIN  SOFTWARE 76 

PROGRESSIVE  COMPUTER 39 

PROTECTO  ENTERPRIZES    26,  27 

RUBATINO  ENGINEERING 104 

SSI 2 

SWP 32 

SAN  JOSE  COMPUTERS 77 

SENECOM 104 

SIGNAL  COMPUTER  CONSULTANTS 35 

SOFTWARE  DISCOUNTERS 51 

SUBLOGIC 65 

TNT  COMPUTING 104 

TEVEX 81 

THOMPSON  ELECTRONICS 58 

UNLIMITED  SOFTWARE   104 

WHITE  HOUSE  COMPUTER 55 

XLENT 74 

ZOBIAN  CONTROLS 64 


This  is  provided  as  a  convenience  and  as  a  courtesy  to 
advertisers.  ANTIC  docs  not  guarantee  accuracy  or 
comprehensiveness. 


106 


ANTIC,  The  Atari  Resource 


THE  BEST    PERSONAL  SOFTWARE 


FOR  THE  520ST 


^e^yi^^l^'y^f  course} 


SoftW^^^ 


The  disk  utility  that  every  ST  owner 
should  have. 

Quite  simply,  Personal  DiskKit  is 
what  you  would  expect  from  OSS:  a 
comprehensive  utility  to  examine,  re- 
pair, and  modify  any  GemDOS  (TOS) 
diskette.  Easy-to-use,  with  pull-down 
menus,  a  mouse  or  keyboard  driven 
cursor,  optional  command  keys,  multi- 
ple buffers . . .  completely  integrated 
with  the  GEM  desk-top  environment. 

And  only  OSS  gives  you  full  source 
code!  Because  Personal  DiskKit  is  a 
full-blown,  GEM-based  program,  you 
can  learn  how  to  write  your  own  appli- 
cations to  take  advantage  of  GEM's 
capabilities. 


'Macintosh  is  a  trademark  of  Apple  Computer,  Im:, 
ST,  5Z0ST,  and  Atari  are  Irademakrs  of  Atari  Corp. 


ailab^e^ 


The  first  Pascal  for  ST  computers  is 
destined  to  be  the  best! 

Trust  OSS  to  start  you  off  in  this  effi- 
cient and  popular  language  with  a 
complete  programming  system — 
everything  you  need  to  start  writing 
programs  tomorrow.  Editor,  compiler, 
libraries,  and  more. 

Enjoy  a  language  that  starts  with  the 
international  (ISO)  standard  and  then 
adds  the  features  an  Atari  program- 
mer would  expect.  Compatible  string 
handling,  powerful  debugging  options, 
special  code  optimizer — and  the  famous 
OSS  support! 

Find  out  why  hundreds  of  thousands  of 
programmers — from  beginners  to  ex- 
perts— rate  Pascal  as  their  favorite 
language.  Hundreds  of  schools  and 
dozens  of  books  teach  Pascal.  Thous- 
ands of  available  programs  are  written 
in  Pascal.  Why  wait?  Buy  Personal 
Pascal  now  and  step  into  the  future. 


-j^st  Quarter 


Computer  intelligence  just  became  a 
little  less  artificial. 

Discover  the  world  of  logic  program- 
ming, a  world  where  the  computer 
actually  tries  to  help  you  solve  prob- 
lems.... Personal  Prolog  keeps  work- 
ing until  it  finds  the  answer  you  want. 
Only  Personal  Prolog  brings  this  as- 
tonishing "Fifth  Generation"  lan- 
guage to  the  desktop  of  your  Macintosh 
or  ST  computer. 

Personal  Prolog  is  more  than  just 
another  programming  language:  it's  a 
complete  multiple  window  environ- 
ment—with integrated  editor,  com- 
piler, debugging  aids,  and  all  the 
built-in  support  you  need  to  explore 
the  world  of  artificial  intelligence. 

Use  Personal  Prolog  to  draw  conclu- 
sions, interpret  human  language, 
create  expert  systems,  and  much 
more.  Buy  Personal  Prolog  now  and 
learn  why  Prolog  is  fast  becoming  a 
worldwide  favorite . . .  the  language  for 
intelligent  programming. 


ess 


Optimized  Systems  Software,  Inc. 

1221 B  Kentwood  Avenue,  San  Jose,  California  95129  (408)  446-3099 


THE 


Premier  Word  Processing 

Package 


-CREATIVE  COMPUTING 

"PaperClip  is  easy  to  use,  yet  offers  the  advanced  features  of  programs  designed  for  the  IBM  PC.  These  include:  block  move, 

copy,  delete,  macros,  automatic  page  numbering,  headers,  footers,  underlining,  boldface,  super  and  subscripts,  variable 

character  pitch,  and  custom  character  sets.  The  editing  screen  can  be  set  up  to  1 30  columns  v/ide,  &  text  can  be  scrolled  in  any 

direction.  A  preview  mode  displays  formatted  text  exactly  as  it  will  appear  on  the  printed  page.  You  may  further  define  your 

own  formatting  parameters,  including  margins,  line  lengths,  page  length  and  spacing. 
PaperClip  contains  over  30  printer  files  for  all  the  current  major  models.  The  documentation  is  excellent  and  the  disk  itself  un- 
protected, though  keyed  through  a  joystick  port.  This  means  you  can  make  as  many  back-up  copies  as  you  like,  but  can  use  the 

program  only  when  the  key  is  inserted."-CR£A7IV£  COMPUTING 

"PaperClip  is  one  of  the  easiest  of  the  professional  word  processors  to  use,  with  a  sensible  manual  and  plenty  of 

aids  for  the  accident-prone."~COMPUTlNG  NOW 

'  "a  "must  have"  in  an  ideal  software  Hbrary"-ELECTRONlC  LEARNING 

"PaperClip  is  the  Cadillac  of  word  processors"-OMNl       ".  ..best  professional  word  processor  available"-RUN 

"an  excellent  full-featured  word  processor"~THE  ROOK  OF  COMMODORE  SOFTWARE     "hard  to  beat"-ACE 

"So  clearly  superior,  .  ..State-of-the-art  word  processing"- ANTIC      ". ..most  powerful  of  packages"-COMMODORE  MAGAZINE 

"So  far  as  we  are  concerned,  PaperClip  is  the  top  word  processor  running  on  a  micro  computer." 

-HOME  APPLICATIONS  FOR  THE  C-64 

"exceptional  word  processing"~lNPUT      "many  features. .  .easy  to  use"-ATARI  EXPLORER 

"You'll  find  yourself  growing  spoiled."-FAMiLY  COMPUTING     "PaperClip  is  a  logical  evolutionary  step  forward. "-AHOY 

"A  superb  word  processor,. . .the  most  sophisticated  to  date!"-COMPUTE     "the  ultimate  word  processor. . ."-ANALOG 

". .  .does  exactly  what  it  was  intended  to  do. .  .and  more"-COMMODORE  MAGAZINE 

"An  excellent  word  processor,... well  designed... many  advanced  features!"~lNFOWORLD 

"..facts  attest  to  its  excellence!"-FAMlLY COMPUTING 

"You  will  not  find  a  word  processing  package  superior  to  this  one!  "-creative  computing 

I^perCUp- 

"The  //  Best  Selling  Word  Processing  Package"' 

,.    ..      •'  -  BILLBOARD'S  COMPUTER  software  CHARTS! 

Available  for  Commodore  64,  Pet,  all  Atari  home  computers,  and  new  enhanced  128K  versions  for  Apple  ll/e/c, 
Atari  1 30XE  and  Commodore  128.  New  in  1986:  Paperclip  Elite  for  IBM  MS  DOS,  Amiga  and  Atari  ST 


INCLUDED 


30  Mural  street  .^  ,        w^J  ^  17875  Sky  Park  North, 

Richmond  Hill,  Ontario  ^^^^^^^^^^^^^^^^^^^£4^^^^^^^^^^^^^^^^  suite  P,  Irvine,  California 

US  IBS  Canada  Uj^  92714 


y 


I        re/ex^oslssUs  "The  Energized  Software  Company!"  m6)S8i.98i6 

WRITE  TO  us  FOR  FULL  COLOR  CATALOG  of  our  products  for  Commodore,  Atari,  Macintosh,  Apple  and  IBM  systems.  Telex:  S09-139 

FOR  TECHNICAL  SUPPORT  OR  PRODUCT  INFORMATION  PLEASE  PHONE  14161  B81-9S16 

'  I98S  BATTERIES  INCLUDED     MACINTOSH  APPLE.  ATARI,  COMMODORE  AND  IBM  ARE  REGISTERED  TRADEMARKS  RESPECTIVELY  OF  APPLE  COMPUTERS  INC.  --      " 

ATARI  INC  .  COMMODORE  BUSINESS  MACHINES  INC  AND  IBM  BUSINESS  MACHINES  INC 
^  -  ^^^  '^"'^P'lBii  /'om  nBlionBl  wtBfl  slore  SBigs  repoffs  hf  WBBi  BMns  January  5,  1385